/// <summary> /// Command line entry /// </summary> /// <param name="args">Root directory path of all script files, or one script file path</param> public static void _Main(string[] args) { DokiScriptSerializer dokiScriptSerializer = new DokiScriptSerializer(); if (args == null || args.Length == 0) { dokiScriptSerializer.serializeAll(); } else if (args.Length == 1) { if (args [0].EndsWith(ScriptKeyword.SCRIPT_EXTENSION)) { dokiScriptSerializer.serialize(args [0].Substring(0, args [0].IndexOf(ScriptKeyword.SCRIPT_EXTENSION) - 1)); } else { dokiScriptSerializer.serializeAll(args [0]); } } else { Console.WriteLine("Only 1 arg(script root directory path or script file path) is allowed."); } //dokiScriptSerializer.serialize ("sample1"); Console.WriteLine("Over, enter any key."); Console.ReadKey(); }
/// <summary> /// Command line entry /// </summary> /// <param name="args">Root directory path of all script files, or one script file path</param> public static void _Main(string[] args) { DokiScriptSerializer dokiScriptSerializer = new DokiScriptSerializer (); if (args == null || args.Length == 0) { dokiScriptSerializer.serializeAll (); } else if (args.Length == 1) { if (args [0].EndsWith (ScriptKeyword.SCRIPT_EXTENSION)) { dokiScriptSerializer.serialize (args [0].Substring(0, args [0].IndexOf(ScriptKeyword.SCRIPT_EXTENSION) - 1)); } else { dokiScriptSerializer.serializeAll (args [0]); } } else { Console.WriteLine ("Only 1 arg(script root directory path or script file path) is allowed."); } //dokiScriptSerializer.serialize ("sample1"); Console.WriteLine ("Over, enter any key."); Console.ReadKey(); }