예제 #1
0
파일: Program.cs 프로젝트: nicoriff/NinoJS
 static void Main(string[] args)
 {
     try
     {
         switch (args[0].ToLower())
         {
             case "encrypt":
                 File.WriteAllBytes(args[1].Replace(".js", ".jse"), new NinoJS.Encrypt.AES().Encrypt(File.ReadAllText(args[1])));
                 System.Console.WriteLine("Encryption completed.");
                 break;
             case "decrypt":
                 File.WriteAllText(args[1].Replace(".jse", ".js"), new NinoJS.Encrypt.AES().Decrypt(File.ReadAllBytes(args[1].Replace(".js", ".jse"))));
                 System.Console.WriteLine("Decryption completed.");
                 break;
             case "run":
                 Main main = new Main();
                 main.RunScript(args[1]);
                 break;
             default:
                 new Log().LogError("Command line argument not recognized. " + args[0]);
                 break;
         }
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(ex.ToString());
         new Log().LogError(ex.ToString());
     }
     finally
     {
         System.Console.Read();
     }
 }
예제 #2
0
파일: frmMain.cs 프로젝트: nicoriff/NinoJS
 private void frmMain_Load(object sender, EventArgs e)
 {
     Main main = new Main();
     main.Start();
 }