请高手帮忙编个脚本,VBS,BAT 都行

2025-02-25 20:24:36
推荐回答(4个)
回答1:

假如运行 c:\123\aaa.exe
1

set ws=CreateObject("Wscript.Shell")
ws.currentdirectory="c:\123" '设置当前路径
ws.exec "aaa.exe" '运行aaa.exe
wscript.sleep 30000 '休眠30秒
ws.sendkeys "{enter}" '自动按回车Enter键一次。
----------------------------------------
2
set ws=CreateObject("Wscript.Shell")
ws.currentdirectory="c:\123" '设置当前路径
ws.exec "aaa.exe" '运行aaa.exe
wscript.sleep 30000 '休眠30秒
ws.sendkeys "{enter}" '自动按回车Enter键一次。
wscript.sleep 10000 '休眠10秒
ws.sendkeys "{enter}" '自动按回车Enter键一次。

回答2:

first.vbs:
set ws=createobject("wscript.shell")
ws.run"second.bat",vbhide
wscript.sleep 30000
ws.sendkeys "{ENTER}"

________________________
second.vbs:
set ws=createobject("wscript.shell")
ws.run"second.bat",vbhide
wscript.sleep 30000
ws.sendkeys "{ENTER}"
wscript.sleep 10000
ws.sendkeys "{ENTER}"

回答3:

set ws=createobject("wscript.shell")
'实例化
wscript.sleep 30000
'延迟30秒
ws.sendkeys "{enter}"
'按回车键一次
wscript.sleep 10000
'延迟10秒
ws.sendkeys "{enter}"

ws.sendkeys "{enter 2}"
'连着按两次

回答4:

VBSCall RunApp("设置你运行程序路径")
Delay 60000
KeyPress 13,1
Delay 10000
KeyPress 13,1

按照你要求的做的 复制到按键精灵就可以用 第1个的脚本就是把后面延迟10秒在次按回车删除就行 这个你懂吧我觉得没有比要写2个重复的理解就行