public static int Main(string[] args) { try { Thread.CurrentThread.CurrentCulture = Utility.CultureUS; if (args.Length <= 0) { Console.WriteLine("Usage: SB3UtilityScript \"scriptPath.txt\""); } else { for (int i = 0; i < args.Length; i++) { ScriptMain script = new ScriptMain(); Report.Log += new Action<string>(Logger); script.LoadPlugin((string)script.ScriptEnvironment.Variables[ScriptExecutor.PluginDirectoryName] + "SB3UtilityPlugins.dll"); script.RunScript(args[i]); } } return 0; } catch (Exception ex) { Exception inner = ex; while (inner != null) { Console.WriteLine(inner.Message); inner = inner.InnerException; } return -1; } }
public static int Main(string[] args) { try { Thread.CurrentThread.CurrentCulture = Utility.CultureUS; if (args.Length <= 0) { Console.WriteLine("Usage: SB3UtilityScript [\"scriptPath.txt\"]+"); } else { Report.Log += new Action <string>(Logger); ScriptMain script = new ScriptMain(); script.LoadPlugin((string)script.ScriptEnvironment.Variables[ScriptExecutor.PluginDirectoryName] + "SB3UtilityPlugins.dll"); for (int i = 0; i < args.Length; i++) { script.RunScript(args[i]); } } return(0); } catch (Exception ex) { Exception inner = ex; while (inner != null) { Console.WriteLine(inner.Message); inner = inner.InnerException; } return(-1); } }