示例#1
0
 static void Main(string[] args)
 {
     try
     {
         var globalConfigName = "Config.cs";
         if (args.Length == 1)
         {
             globalConfigName = args[0];
         }
         ConfigScript.LoadGlobalsFromFile(globalConfigName);
         ConfigScript.videoNes.updateColorsFromConfig();
     }
     catch (Exception)
     {
         //pass
     }
     if (args.Length >= 2)
     {
         OpenFile.FileName   = args[0];
         OpenFile.ConfigName = args[1];
     }
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new FormMain());
 }
示例#2
0
        static void Main(string[] args)
        {
            try
            {
                var globalConfigName = "Config.cs";

                var optionSet = new OptionSet()
                {
                    { "romname=", v => OpenFile.fileName = v },
                    { "configname=", v => OpenFile.configName = v },
                    { "config=", v => globalConfigName = v },
                };
                var cmdOptions = optionSet.Parse(args);

                ConfigScript.LoadGlobalsFromFile(globalConfigName);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FormMain());
        }