Windows批处理 - 如何自动发送用户提示批处理文件

时间:2016-01-20 05:47:23

标签: batch-file

我有一个批处理文件,在批处理文件中,我将调用另一个批处理文件。我调用的第二个批处理文件将要求用户两次输入ENTER-Key。我们正在自动化批处理,我不希望用户手动输入ENTER键  那么如何自动化它以便自动给出ENTER键击。

我尝试调用以下命令:

test.bat < Input.txt

根据上述命令它没有用。

给我你的建议。

1 个答案:

答案 0 :(得分:0)

你需要vbs。名称文件something.vbs

Set sh = WScript.CreateObject("WScript.Shell")
sh.Run "notepad.exe", 9
WScript.Sleep 1000 'wait a while to load notepad app'
sh.AppActivate "Command Prompt"
sh.SendKeys "Hello World!"  
sh.SendKeys "{ENTER}"
WScript.Sleep 100'
sh.SendKeys "^p"

Esc是{ESC}