创建了一个广泛的批处理脚本程序来处理一些自动文件管理和打印,我需要为其sendkeys操作调用一个vbs文件。有没有办法在不冻结程序的情况下实现这一目标?
我尝试过START / WAIT my.vbs,当脚本进入.vbs时脚本冻结
有人建议使用其他方法或开关吗?
我希望它尽可能无声地运行,我需要/ WAIT开关,因为我需要在批处理文件的下一步之前完成sendkeys操作。
答案 0 :(得分:5)
您可以尝试使用START /WAIT my.vbs
,而不是使用cscript //NoLogo //B my.vbs
。你也可以通过那种方式将其他options传递给cscript。
答案 1 :(得分:2)
只需调用vbs文件正确的路径
BAT文件编辑它...... !!!
wscript “文件路径”
示例:强>
wscript “ D:\ KmaniZoro \ PGM \ N ++ \ VBS \ inputbox.vbs ”
答案 2 :(得分:0)
创建.vbs文件。现在打开批处理文件并输入START“”“FILE PATH”
EG:开始“”“C:\ Users \%用户名%\ Desktop \ Spiritual Aid \ Program \ 2.vbs”
我的计算机中可以使用它。
答案 3 :(得分:0)
超时5 超时/?
TIMEOUT [/ T]超时[/ NOBREAK]
描述: 此实用程序接受超时参数以等待指定的 时间段(以秒为单位)或直到按任何键。它也是 接受一个参数来忽略按键。
参数列表: / T timeout指定等待的秒数。 有效范围是-1到99999秒。
/NOBREAK Ignore key presses and wait specified time.
/? Displays this help message.
注意:超时值-1表示无限期等待按键。
示例:
TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1