zoukankan      html  css  js  c++  java
  • 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(); 
            }
  • 相关阅读:
    动态设置ImageView的大小
    URI和URL、URN的区别
    关于Android中的异步任务
    Android下如何理解onMeasure,onLayout的过程
    Android如何获取同包名应用的图标及名称
    Android4.0 监听 android 手机情景模式(有声、静音、振动)
    Android中裁剪一张图片
    Json解析国家气象局天气API
    Android中AnimationDrawable的使用
    POJ
  • 原文地址:https://www.cnblogs.com/zhangmo/p/13552132.html
Copyright © 2011-2022 走看看