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

نام تاپیک: ارسال و دریافت پارامتر به فایل exe نرم افزار ( لطفا راهنمایی کنید)

  1. #1

    ارسال و دریافت پارامتر به فایل exe نرم افزار ( لطفا راهنمایی کنید)

    با سلام و خسته نباشید
    ارسال پارامتر رو در نرم افزار اول به صورت زیر انجام دادم طبق کد زیر نرم افزار Browser.exe اجرا میشه و مقدار LinkItems.Link بهش ارسال میشه :

    Process.Start(Application.StartupPath+"\\Browser.e xe", LinkItems.Link);
    در نرم افزار دومم (Browser.exe) چطور مقداری که بهش ارسال شده رو بگیرم ؟

  2. #2
    کاربر تازه وارد آواتار BILLY_Mgs
    تاریخ عضویت
    تیر 1388
    محل زندگی
    @ My Team Foundation Server
    پست
    68

    نقل قول: ارسال و دریافت پارامتر به فایل exe نرم افزار ( لطفا راهنمایی کنید)

    توی این ناپیک که چند روز پیش زدید براتون نوشتم ولی انگار توجهی نکردید
    بازم مینویسم :
    اگر این اطلاعات که برنامه اول میخواد به برانامه دوم بده فقط در لحظه اجرای برنامه دومی چک میشه از ارگ استفاده کن اگه نه از رو فایل یا ...
    ارگ :


    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(fals e);
    if (args.Length > 0)
    {

    if (args[0] == "-Rename")
    { Application.Run(new RenameFormEN()); }

    }

    else
    {


    if
    {
    string proc = Process.GetCurrentProcess().ProcessName;
    Process[] processes = Process.GetProcessesByName(proc);
    if (processes.Length > 1)
    {
    MessageBox.Show("Application Is Already Running!");
    Application.Exit();
    }
    else
    {
    Application.Run(new Form1());
    }
    }
    }
    }
    }
    }


  3. #3

    نقل قول: ارسال و دریافت پارامتر به فایل exe نرم افزار ( لطفا راهنمایی کنید)

    نقل قول نوشته شده توسط BILLY_Mgs مشاهده تاپیک
    توی این ناپیک که چند روز پیش زدید براتون نوشتم ولی انگار توجهی نکردید
    بازم مینویسم :
    اگر این اطلاعات که برنامه اول میخواد به برانامه دوم بده فقط در لحظه اجرای برنامه دومی چک میشه از ارگ استفاده کن اگه نه از رو فایل یا ...
    با سلام
    مشکلم حل شد از راهنماییتون ممنونم ...
    من از روشی مشابه برای ارسال پارامتر بین فرم هام استفاده میکردم ولی نمیدونستم که بین فایل های exe هم چنین روشی امکان پذیره ... از نمونه کد که ارائه کردید ممنونم

    یک سوال برام پیش اومده ...
    در نرم افزار اولم من میدونم که باید در زمان باز شدن نرم افزار دوم بهش یک استرینگ پاس بدم ...
    نرم افزار دوم من یک مرورگر وب هست ... اگر یک فایلی با پسوند HTML رو راست کلیک کنیم و به وسیله گزینه open with با این مرورگر باز کنیم چه اتفاقی می افتد؟
    از کجا مرورگر من تشخیص میده که باید به ادرس درون فایل HTML برود؟

  4. #4
    کاربر تازه وارد آواتار BILLY_Mgs
    تاریخ عضویت
    تیر 1388
    محل زندگی
    @ My Team Foundation Server
    پست
    68

    نقل قول: ارسال و دریافت پارامتر به فایل exe نرم افزار ( لطفا راهنمایی کنید)

    شما توی رجیستری اونجایی که نوشتید که اگر به وسیله گزینه open with با این مرورگر باز شه آدرس فایل اجرایی رو این گونه بدید :
    "E:\Program Files\YourFolder\YourExe" "%1"
    %1 میشه آدرس اون فایلی که روش راست کلیک شده ،
    اگر چند فایل هم زمان راست کلیک بشه و اون گذینه رو بزنن ارگ ها جدا جدا میاد.

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

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