zoukankan      html  css  js  c++  java
  • C#【Winform】带参启动外部EXE

    启动EXE
      string arg1 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
      string arg2 = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
      System.Diagnostics.Process p = new System.Diagnostics.Process();
      p.StartInfo.FileName = "EXE_NAME";//需要启动的程序名       
      p.StartInfo.WorkingDirectory = Application.StartupPath;    
      p.StartInfo.Arguments = arg1+" "+arg2;//启动参数       
      p.Start();//启动      

    接收参数

    private void Form1_Load(object sender, EventArgs e)
            {
                String[] CmdArgs= System.Environment.GetCommandLineArgs();
                if (CmdArgs.Length > 1)
                {
                    //参数0是它本身的路径
                    String arg0 = CmdArgs[0].ToString();
                    String arg1 = CmdArgs[1].ToString();
                    String arg2 = CmdArgs[2].ToString();

                    MessageBox.Show(arg0);
                    MessageBox.Show(arg1);
                    MessageBox.Show(arg2);
                }
            }

  • 相关阅读:
    StreamBox Ripper 将rm转mp3时候出现g2支持的问题
    网上英语学习资源大整理
    516 find
    怎样使孩子愿意学习
    Oracle日期函数
    Create PR/PO 以后Status的变化
    销售到出仓所经历的表
    UTL_FILE 的用法
    Oracle EBS常用数据表
    我的blog今日开园
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1588986.html
Copyright © 2011-2022 走看看