예제 #1
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            frm_Main f = new frm_Main();
            try {
                for (int i = 0; i < args.Length; i++)
                {
                    string parametroActual = args[i];
                    int posDosPuntos = parametroActual.IndexOf(":");
                    if (posDosPuntos < 0)
                    {
                        continue;
                    }
                    string paramNombre = parametroActual.Substring(0, posDosPuntos);
                    string paramValue = parametroActual.Substring(posDosPuntos + 1);
                    if (parametroActual.Contains("-ip"))
                    {
                        f.ip = paramValue;
                    }
                    else if (parametroActual.Contains("-port"))
                    {
                        f.port = ushort.Parse(paramValue);
                    }
                    else if (parametroActual.Contains("-usr"))
                    {
                        f.user = paramValue;
                    }
                    else if (parametroActual.Contains("-psw"))
                    {
                        f.pass = paramValue;
                    }
                    else if (parametroActual.Contains("-channel"))
                    {
                        f.channel = Int16.Parse(paramValue) - 1;
                    }
                    else if (parametroActual.Contains("-caption"))
                    {
                        f.caption = paramValue;
                        f.Text = paramValue;
                    }
                    else if (parametroActual.Contains("-cuenta_id"))
                    {
                        f.cuenta_id = paramValue;
                    }
                    else if (parametroActual.Contains("-sys2015"))
                    {
                        f.sys2015 = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_name"))
                    {
                        f.mysql_DB_name = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_host"))
                    {
                        f.mysql_DB_host = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_port"))
                    {
                        f.mysql_DB_port = Int16.Parse(paramValue);
                    }
                    else if (parametroActual.Contains("-mysql_DB_user"))
                    {
                        f.mysql_DB_user = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_password"))
                    {
                        f.mysql_DB_password = paramValue;
                    }
                    else if (parametroActual.Contains("-ventanas"))
                    {
                        f.cantidadVentanas = Int16.Parse(paramValue);
                    }
                
                }
                Application.Run(f);
            }
            catch (Exception e)
            {
                MessageBox.Show("Error de parametros! " + e.Message, "Error");
                Application.Exit();

            }

            
        }
예제 #2
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            frm_Main f = new frm_Main();

            try {
                for (int i = 0; i < args.Length; i++)
                {
                    string parametroActual = args[i];
                    int    posDosPuntos    = parametroActual.IndexOf(":");
                    if (posDosPuntos < 0)
                    {
                        continue;
                    }
                    string paramNombre = parametroActual.Substring(0, posDosPuntos);
                    string paramValue  = parametroActual.Substring(posDosPuntos + 1);
                    if (parametroActual.Contains("-ip"))
                    {
                        f.ip = paramValue;
                    }
                    else if (parametroActual.Contains("-port"))
                    {
                        f.port = ushort.Parse(paramValue);
                    }
                    else if (parametroActual.Contains("-usr"))
                    {
                        f.user = paramValue;
                    }
                    else if (parametroActual.Contains("-psw"))
                    {
                        f.pass = paramValue;
                    }
                    else if (parametroActual.Contains("-channel"))
                    {
                        f.channel = Int16.Parse(paramValue) - 1;
                    }
                    else if (parametroActual.Contains("-caption"))
                    {
                        f.caption = paramValue;
                        f.Text    = paramValue;
                    }
                    else if (parametroActual.Contains("-cuenta_id"))
                    {
                        f.cuenta_id = paramValue;
                    }
                    else if (parametroActual.Contains("-sys2015"))
                    {
                        f.sys2015 = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_name"))
                    {
                        f.mysql_DB_name = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_host"))
                    {
                        f.mysql_DB_host = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_port"))
                    {
                        f.mysql_DB_port = Int16.Parse(paramValue);
                    }
                    else if (parametroActual.Contains("-mysql_DB_user"))
                    {
                        f.mysql_DB_user = paramValue;
                    }
                    else if (parametroActual.Contains("-mysql_DB_password"))
                    {
                        f.mysql_DB_password = paramValue;
                    }
                    else if (parametroActual.Contains("-ventanas"))
                    {
                        f.cantidadVentanas = Int16.Parse(paramValue);
                    }
                }
                Application.Run(f);
            }
            catch (Exception e)
            {
                MessageBox.Show("Error de parametros! " + e.Message, "Error");
                Application.Exit();
            }
        }