نمایش نتایج 1 تا 3 از 3

نام تاپیک: اجرای برنامه با همراه ارسال پارامتر

  1. #1
    کاربر دائمی آواتار pcb20parse
    تاریخ عضویت
    دی 1391
    محل زندگی
    شهرستان بهارستان- تهران
    پست
    235

    اجرای برنامه با همراه ارسال پارامتر

    سلام. دوستان من میخوام توسط یه کد سی شارپ یه نام کاربری و کلمه عبور رو به یک فرم لاگین ارسال کنم و دکمه ورود توسط کد اجرا بشه. تقریبا کد های خاصی رو پیدا کردم ولی نمیدونم چرا ارسال پارامتر و اجرای برنامه درسیت انجام نمیشه
     ProcessStartInfo startInfo = new ProcessStartInfo();
    startInfo.CreateNoWindow = false;
    startInfo.UseShellExecute = false;

    CheckStation();
    //Process yourProcess = new Process();
    startInfo.FileName = ServerIP + Path;
    startInfo.WindowStyle = ProcessWindowStyle.Hidden;

    startInfo.Arguments = "ma new123";
    using (Process exeProcess = Process.Start(startInfo))
    {
    exeProcess.WaitForExit();
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : یک شنبه 19 دی 1395 در 14:40 عصر

  2. #2
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,237

    نقل قول: اجرای برنامه با همراه ارسال پارامتر

    سلام
    شما باید در فرم لود برنامه اصلی ، ارگومانهای ارسال شده به برنامه رو که بصورت آرایه است بگیرید
            private void Form1_Load(object sender, EventArgs e)
    {
    string[] Commands = System.Environment.GetCommandLineArgs();
    if (Commands.Length > 1)
    {
    for (int i = 1; i < Commands.Length; i++)
    {
    listBox1.Items.Add(Commands[i]);
    }
    }
    }

    در این آرایه از اندیس یکم و به بعد مییتونید دستورات ارسال شده رو بگیرید
    02.png

            private void Form1_Load(object sender, EventArgs e)
    {
    string[] Commands = System.Environment.GetCommandLineArgs();
    if (Commands.Length > 1)
    {
    txt_uid.Text = Commands[1];
    txt_pwd.Text = Commands[2];
    btn_login_Click(null, null);
    }
    }

    private void btn_login_Click(object sender, EventArgs e)
    {
    if (txt_uid.Text == "ali" && txt_pwd.Text == "123")
    {
    MessageBox.Show("doru girish yapdiniz..");
    }
    else
    {
    MessageBox.Show("hatali girish yapdiniz..");
    }

    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 20 دی 1395 در 14:26 عصر

  3. #3

    نقل قول: اجرای برنامه با همراه ارسال پارامتر

    نقل قول نوشته شده توسط shahryari مشاهده تاپیک
    سلام
    شما باید در فرم لود برنامه اصلی ، ارگومانهای ارسال شده به برنامه رو که بصورت آرایه است بگیرید
            private void Form1_Load(object sender, EventArgs e)
    {
    string[] Commands = System.Environment.GetCommandLineArgs();
    if (Commands.Length > 1)
    {
    for (int i = 1; i < Commands.Length; i++)
    {
    listBox1.Items.Add(Commands[i]);
    }
    }
    }

    در این آرایه از اندیس یکم و به بعد مییتونید دستورات ارسال شده رو بگیرید
    02.png

            private void Form1_Load(object sender, EventArgs e)
    {
    string[] Commands = System.Environment.GetCommandLineArgs();
    if (Commands.Length > 1)
    {
    txt_uid.Text = Commands[1];
    txt_pwd.Text = Commands[2];
    btn_login_Click(null, null);
    }
    }

    private void btn_login_Click(object sender, EventArgs e)
    {
    if (txt_uid.Text == "ali" && txt_pwd.Text == "123")
    {
    MessageBox.Show("doru girish yapdiniz..");
    }
    else
    {
    MessageBox.Show("hatali girish yapdiniz..");
    }

    }
    امکان داره نمونه بزارید

تاپیک های مشابه

  1. اجرای برنامه با بالا آمدن ویندوز
    نوشته شده توسط amehrabi در بخش برنامه نویسی در Delphi
    پاسخ: 10
    آخرین پست: شنبه 20 اسفند 1384, 22:45 عصر
  2. اجرای adodc از طریق ارسال پارامتر
    نوشته شده توسط mahnoosh در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 29 مهر 1384, 03:02 صبح
  3. اجرای برنامه با فونت استفاده شده
    نوشته شده توسط hbkor در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: دوشنبه 23 آذر 1383, 11:38 صبح
  4. اجرای برنامه با لود شدن ویندوز(فوری)
    نوشته شده توسط eshgh net در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 07 مهر 1383, 22:30 عصر
  5. مشکل در اجرای برنامه با Delphi 8
    نوشته شده توسط ronaldo در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 31
    آخرین پست: یک شنبه 03 اسفند 1382, 23:28 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •