【发布时间】:2014-01-13 12:12:04
【问题描述】:
我正在尝试使用 VBScript 从命令提示符交互地读取输入,但我似乎无法使用 readLine() 读取数据以便稍后发送回复。
这是我尝试过的代码:
set OBJECT=WScript.CreateObject("WScript.Shell")
For i=1 To 500
If i=450 Then Exit For
OBJECT.SendKeys "00LI002LE99{ENTER}"
WScript.sleep 2000
dim input=ReadLine()
If input="LI002LE99" Then OBJECT.SendKeys "OK{ENTER}"
OBJECT.SendKeys "00LI002LE00{ENTER}"
WScript.sleep 2000
Next
这段代码的想法是,如果我要在命令行上发送命令00LI002LE99,我想发送LI002LE99 的控制台回复。如何让我的脚本使用 readline() 命令读取数据,然后发送适当的响应?
【问题讨论】: