• winform支持参数调用


      public partial class frmYbCheckIn : Form
        {
            string[] args = null;
           
             public frmYbCheckIn()
            {
                InitializeComponent();
            }
     
            public frmYbCheckIn(string[] args)
            {
                InitializeComponent();
                this.args = args;
            }
        }
            /*
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new frmYbCheckIn());
            }*/
    
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main(string[] args)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                if (args.Length == 0)
                    Application.Run(new frmYbCheckIn());
                else
                    Application.Run(new frmYbCheckIn(args));
            }
            private void frmYbCheckIn_Load(object sender, EventArgs e)
            {   /* */
                // run xx.exe p1 p2 "p3|p3" 
                // here get p1 p2 "p3|p3" 
                // parse parameter 
                // public string InsuIPReg(int dHandle, string UserId, string PaadmRowid, string AdmReasonNationCode, 
                //                          string AdmReasonId, string ExpStr);
                if (args!=null && args.Length >= 6) 
                {
                    dHandle = int.Parse(args[0]);
                    UserId = args[1];
                    PaadmRowid = args[2];
                    AdmReasonNationCode = args[3];
                    AdmReasonId = args[4];
                    ExpStr = args[5];
    
                    string strInput;
                    strInput = string.Format("dHandle={0}
    UserId={1}
    PaadmRowid={2}
    AdmReasonNationCode={3}
    AdmReasonId={4}
    ExpStr={5}",
                        dHandle, UserId, PaadmRowid, AdmReasonNationCode, AdmReasonId, ExpStr);
    
                    WriteTxtFile("d:\zydjReq.txt", strInput);
                }             
    
                Thread th = new Thread(new ThreadStart(WorkThread));               
                th.Start(); 
            }
  • 相关阅读:
    团队项目冲刺第五天
    团队项目冲刺第四天
    团队项目冲刺第三天
    团队项目冲刺第二天
    团队项目冲刺第一天
    团队任务命题
    java报错the superclass was not found 解决方案
    Buildings 分类: ACM 多校 2015-07-23 22:09
    1009 数字1的数量 分类: 51nod 2015-07-20 21:44 3人阅读 评
    1284 2 3 5 7的倍数 分类: 51nod 2015-07-18 22:06 6人阅读
  • 原文地址:https://www.cnblogs.com/zhangmo/p/13552132.html
Copyright © 2020-2023  润新知