示例#1
0
 public static void Init()
 {
     if (File.Exists(CommamndsFileName))
     {
         CommandManagment.Load();
     }
     else
     {
         MessageBox.Show(string.Format(TB.L.Error["Core.OpenError.VectEditor"], CommamndsFileName));
     }
 }
示例#2
0
 public static void Parse(string[] data)
 {
     if (data.Length == 1)
     {
         //Application.Run(new MainWindow());
         //Application.Run(new Form_ViewVect("d:\\CODING\\PlotterControl\\PlotterControl\\bin\\Debug\\Data\\Vect\\rd.pcv", true));
         Application.Run(FormTranslator.Translate(new MainWindow()));
         return;
     }
     {
         var data1            = string.Join(" ", data);
         var data2            = data1.Split(' ').ToList().Skip(2);
         CommandParseResult a = null;
         try
         {
             a = CommandManagment.Parse(string.Join(" ", data2));
         }
         catch (Exception e) { MessageBox.Show("\"" + string.Join(" ", data2) + "\" - " + TB.L.Error["Core.WrongInputCommand"] + e.Message); }
         MakeAction(a);
     }
 }