--- /dev/null
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using com.andoutomo.kybernetes.control;\r
+using System.IO;\r
+\r
+namespace com.andoutomo.kybernetes.command.batch\r
+{\r
+ class batchCommand:AbCommand\r
+ {\r
+ protected override bool execute()\r
+ {\r
+ string strCmd="";\r
+ try\r
+ {\r
+ using (StreamReader sr = new StreamReader(\r
+ "batch.kysh", Encoding.GetEncoding("Shift_JIS")))\r
+ {\r
+\r
+ while ((strCmd = sr.ReadLine()) != null)\r
+ {\r
+ form.addText(CmdDispatcher.getDispatcher(form).dispatch(strCmd));\r
+ }\r
+ }\r
+ }\r
+ catch (Exception e)\r
+ {\r
+ throw new KybernetesApplicationException(e);\r
+ }\r
+ return true;\r
+ }\r
+\r
+ protected override string turnMessage()\r
+ {\r
+ return "バッチ処理が完了しました。";\r
+ }\r
+\r
+ protected override string turnErrorMessage()\r
+ {\r
+ return base.DefaultErrorMessage;\r
+ }\r
+\r
+ protected override string turnSplitErrorMessage()\r
+ {\r
+ return base.DefaultSplitErrorMessage;\r
+ }\r
+ }\r
+}\r