مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

computersaba

عضویت از 1395/04/03

اجرای دستور درون cmd ویندوز

  • یکشنبه 26 دی 1395
  • 10:27
تشکر میکنم

سلام 

من از نرم افزار installaware برای ساخت فایل ستاپ استفاده میکنم و میخوام یه دستور داخل cmd با run as admin رو هنگام نصب نرم افزار اجرا کنم ممکنه راهنمایی کنین

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 دی 1395
  • 10:32

در هموم تنظیمات application یک گزینه داره با عنوان run as admin تیک بزنید درست میشه

کاربر سایت

computersaba

عضویت از 1395/04/03

  • یکشنبه 26 دی 1395
  • 10:41

نه مهندس منظورم اینه که میخوام در ابتدای نصب نرم افزار commad prompt (اون محیط مشکیه)اجرا شود و دستور C:\windows\system32\regsvr32.exe zkemkeeper.dll رو داخلش اجرا کنه .میخوام وقتی سی دی نصب نرم افزار رو به مشتری میدم همه کارا اتوماتیک انجام شه چون مشتری که نمیدونه command prompt چیه و دتودر بالا چیه و چه کاری میکنه .بهمین دلیل میخوام همه رو اتوماتیک انجام بده.حالا لطفا بگید چطوری میشه چنین کاری کرد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 دی 1395
  • 10:43

در این لینک توضیح داده

کاربر سایت

computersaba

عضویت از 1395/04/03

  • یکشنبه 26 دی 1395
  • 12:42

متاسفانه چیزی دستگیرم نشد .اگه ممکنه خودتون همینجا یه توضیح بدید باید چکارش کنم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 دی 1395
  • 13:00

متاسفانه من تجربه ای ندارم در این ضمینه

کاربر سایت

علی شهریاری

عضویت از 1393/05/30

  • چهارشنبه 29 دی 1395
  • 18:13

با سلام و خسته نباشید

من قبلا ی برنامه نوشته بودم که فایل html  رو بعنوان ورودی میگرفت و اون رو به react تبدیل میکرد , شاید اون چیزی که میخواید نباشه ولی شاید بتونید ایده بگیرید چون با دستوارت cmd  این کار رو انجام میدادم

    private void btnRun_Click(object sender, EventArgs e)
        {
            string MainPath = Environment.CurrentDirectory;
            string path = Environment.CurrentDirectory + "\\" + ClassName.Text + ".js";
            string patern = File.ReadAllText(Environment.CurrentDirectory + @"\patern.txt");
            patern = patern.Replace("__HTML__", SingelLine(HtmlText.Text).Replace('\'', '"'));
            patern = patern.Replace("__OutName__", ClassName.Text);
            File.WriteAllText(path, patern);

            string RunCommand = @"node  " + ClassName.Text + ".js";

            System.Diagnostics.ProcessStartInfo procStartInfo =
                new System.Diagnostics.ProcessStartInfo("cmd", "/c " + RunCommand);

         
            procStartInfo.RedirectStandardOutput = true;
            procStartInfo.UseShellExecute = false;
            procStartInfo.CreateNoWindow = true;
            procStartInfo.WorkingDirectory = MainPath;
            System.Diagnostics.Process proc = new System.Diagnostics.Process();
            proc.StartInfo = procStartInfo;
            proc.Start();
            // Get the output into a string
            string result = proc.StandardOutput.ReadToEnd();

            if (File.Exists(MainPath + "\\" + ClassName.Text + ".js"))
            {
                File.Delete(MainPath + "\\" + ClassName.Text + ".js");
            }
            result = "\"use strict\";" + Environment.NewLine + "var React = require('react');" + Environment.NewLine + result;
            result += Environment.NewLine + "module.exports = " + ClassName.Text + ";";
            JsxText.Text = result;
        }

توی متغییر RunCommand  دستور کپی کردن فایل رو بنویسید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)