コード例 #1
0
        static void Main(string[] args)
        {
            //var a = new string[] { "update", "THVNZWk=", "RjpcUHJvamVjdFxDb2RlXEx1TWVpXOS7o+eggVxMdU1laVxiaW5cRGVidWdcVGVtcFxVcGRhdGU=", "RjpcUHJvamVjdFxDb2RlXEx1TWVpXOS7o+eggVxMdU1laVxiaW5cRGVidWdc", "bHVtZWk=", "MC4wLjAuMw==", "5aaC5p6c5Ye6546w5peg6ZmQ5pu05pawDeivt+WwneivleS/ruaUuWNvbmZpZ+aWh+S7tuWGheeahOeJiOacrOWPt+S4uuacgOaWsOeJiOacrA== ", "aHR0cDovL2xvY2FsaG9zdDoyNjE5L2x1bWVpLzAuMC4wLjUuemlw" };
            // args = a;
            if (args.Length == 0)
            {
                App app = new App();
                //UI.DownFileProcess downUI = new UI.DownFileProcess("", "", "", "", "", "","");
                //app.Run(downUI);


                //MessageBox.Show("无参数");
                //UI.DownFileProcess downUI = new UI.DownFileProcess();

                //Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                //app.Run(downUI);
                Application.Current.Shutdown();
            }
            else if (args[0] == "update")
            {
                try
                {
                    //MessageBox.Show("外部更新");
                    string callExeName   = args[1];
                    string updateFileDir = args[2];
                    string appDir        = args[3];
                    string appName       = args[4];
                    string appVersion    = args[5];
                    string desc          = args[6];
                    string fileurl       = args[7];

                    //Check If Have New Vision
                    App app = new App();
                    UI.DownFileProcess downUI = new UI.DownFileProcess(callExeName, updateFileDir, appDir, appName, appVersion, desc, fileurl)
                    {
                        WindowStartupLocation = WindowStartupLocation.CenterScreen
                    };
                    app.Run(downUI);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                //Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                //UI.DownFileProcess downUI = new UI.DownFileProcess("", "", "","","","");
                //app.Run(downUI);


                //MessageBox.Show("无参数");
                //UI.DownFileProcess downUI = new UI.DownFileProcess();

                //Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                //app.Run(downUI);
                return;
            }
            else if (args[0] == "update")
            {
                try
                {
                    //MessageBox.Show("外部更新");
                    string callExeName   = args[1];
                    string updateFileDir = args[2];
                    string appDir        = args[3];
                    string appName       = args[4];
                    string appVersion    = args[5];
                    string desc          = args[6];
                    string updateUrl     = args[7];

                    //Check If Have New Vision
                    Ezhu.AutoUpdater.App app    = new Ezhu.AutoUpdater.App();
                    UI.DownFileProcess   downUI = new UI.DownFileProcess(callExeName, updateFileDir, appDir, appName, appVersion, desc, updateUrl)
                    {
                        WindowStartupLocation = WindowStartupLocation.CenterScreen
                    };
                    app.Run(downUI);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: zecak/CarryBag
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                //Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                //UI.DownFileProcess downUI = new UI.DownFileProcess("", "", "","","","");
                //app.Run(downUI);

                //MessageBox.Show("无参数");
                //UI.DownFileProcess downUI = new UI.DownFileProcess();

                //Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                //app.Run(downUI);
                return;
            }
            else if (args[0] == "update")
            {
                try
                {
                    //MessageBox.Show("外部更新");
                    string callExeName = args[1];
                    string updateFileDir = args[2];
                    string appDir = args[3];
                    string appName = args[4];
                    string appVersion = args[5];
                    string urlzip = args[6];
                    string desc = args[7];

                    //Check If Have New Vision
                    Ezhu.AutoUpdater.App app = new Ezhu.AutoUpdater.App();
                    UI.DownFileProcess downUI = new UI.DownFileProcess(callExeName, updateFileDir, appDir, appName, appVersion, urlzip, desc) { WindowStartupLocation = WindowStartupLocation.CenterScreen };
                    app.Run(downUI);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }