--- /dev/null
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+\r
+namespace com.andoutomo.kybernetes.command.batch\r
+{\r
+ class BatchCommandArg:CommandArg\r
+ {\r
+ public string BatchFilePath\r
+ {\r
+ get;\r
+ private set;\r
+ }\r
+ public string[] BatchArguments\r
+ {\r
+ get;\r
+ private set;\r
+ }\r
+ public bool needSelect\r
+ {\r
+ get;\r
+ private set;\r
+ }\r
+ public void split(string arguments)\r
+ {\r
+ string[] spaceSplitData = arguments.Split(' ');\r
+ string command = spaceSplitData[0].ToLower();\r
+\r
+ if (spaceSplitData.Length == 1)\r
+ {\r
+ needSelect = true;\r
+ return;\r
+ }\r
+ else\r
+ {\r
+ BatchArguments = new string[spaceSplitData.Length-2];\r
+ needSelect = false;\r
+ BatchFilePath = spaceSplitData[1];\r
+ int argcount = 0;\r
+ for (int i = 2; i < spaceSplitData.Length; i++)\r
+ {\r
+ BatchArguments[argcount] = spaceSplitData[i];\r
+ argcount++;\r
+ }\r
+ }\r
+\r
+\r
+ }\r
+\r
+ public bool getSplitResult()\r
+ {\r
+ return true;\r
+ }\r
+ }\r
+}\r