我们有一个C#控制台应用程序,它接受各种输入(注意 - 没有命令行输入)
例如 C:\ MyTool.exe
输入选项(1-4):
输入位置(1-7):
输入地区(1-3):
逐个提供这些输入后,工具处理输入并产生一些业务结果。
现在,我需要每小时使用选项-1,位置-2,区域-1
运行这些工具我打算做的是设置Windows Schedular,它将调用这些EXE,但问题是如何在控件工具中分别提供输入(1,2,1)。< / p>
我在想是否有任何方法可以在命令行中预先提供输入...
例如C:\ MyTool.exe&lt;&lt; 1 2 1这样我就可以创建这些命令的批处理文件并相应地安排它。
请建议。
谢谢, 斯拉吉
答案 0 :(得分:0)
创建一个输入文件,其中输入选项由CRLF(回车符,换行符)分隔。例如,打开命令提示符并转到MyTool.exe所在的文件夹。然后输入:'copy con input.txt<enter>1<enter>2<enter>1<enter><F6>
'这将创建输入文件。现在使用'MyTool&lt; input.txt中”。这将使您的工具接受这些输入参数。此命令可以在任务计划程序中使用。