private StartblockPattern ( string _s, List |
||
_s | string | |
charsetSelecting | List |
|
리턴 | List |
public int StartblockPattern(string[] args) { Utility obj2 = new Utility(); CLI options = new CLI(); CommandLineParser parser = new CommandLineParser(options); parser.Parse(); if (options.Startblock) { for (int i = 0; i < args.Length; i++) { if (args[i].ToString().ToLower() == "-s" | args[i].ToString().ToLower() == "--startblock") { string s = args[i + 1].ToString(); if (s.Length > Parameter.CharsetSelecting.Count) { obj2.DoubleCapacityList(Parameter.CharsetSelecting, Parameter.NumberOfChar); } else { obj2.StartblockPattern(s, Parameter.CharsetSelecting); } } } } else if (parser.HasErrors) { Console.WriteLine(parser.UsageInfo.ToString(78, true)); return(-1); } // No errors present and all arguments correct // Do work according to arguments return(0); }
public int StartblockPattern(string[] args) { Utility obj2 = new Utility(); CLI options = new CLI(); CommandLineParser parser = new CommandLineParser(options); parser.Parse(); if (options.Startblock) { for (int i = 0; i < args.Length; i++) { if (args[i].ToString().ToLower() == "-s" | args[i].ToString().ToLower() == "--startblock") { string s = args[i + 1].ToString(); if (s.Length > Parameter.CharsetSelecting.Count) { obj2.DoubleCapacityList(Parameter.CharsetSelecting, Parameter.NumberOfChar); } else { obj2.StartblockPattern(s, Parameter.CharsetSelecting); } } } } else if (parser.HasErrors) { Console.WriteLine(parser.UsageInfo.ToString(78, true)); return -1; } // No errors present and all arguments correct // Do work according to arguments return 0; }
} // End Fonction internal List<string> ChangeStartblockPattern(List<string> charsetSelecting) { Utility obj = new Utility(); bool b = true; while (b) { SetColorThemes(); Console.Write(lang.GetString("ChangeStartblockPattern")); SetColorAsk(); try { Console.ForegroundColor = ConsoleColor.DarkGreen; ConsoleKeyInfo info = Console.ReadKey(true); Console.ResetColor(); if (info.Key == ConsoleKey.Y) { Console.Write(" " + lang.GetString("ChangeStartblockPattern1")); Console.ForegroundColor = ConsoleColor.DarkGreen; string s = Console.ReadLine(); Console.ResetColor(); if (s.Length >= 2 | s != null) { obj.StartblockPattern(s, charsetSelecting); b = false; } } if (info.Key == ConsoleKey.N) { b = false; } } catch (Exception e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\n {0} \n", e.Message); Console.ResetColor(); } } return charsetSelecting; } // End Fonction