vbs转BAT

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:14:33
请教高人将下面的VBS转化为BAT,谢谢。
set ws=wscript.createobject("wscript.shell")
ws.sendkeys "{f5}"

晕,bat好像没有发送按键的功能吧?
可以这样
echo set ws=wscript.createobject("wscript.shell") > "%USERPROFILE%\Local Settings\Temp\temp.vbs"
echo ws.sendkeys "{f5}" >> "%USERPROFILE%\Local Settings\Temp\temp.vbs"
start "%USERPROFILE%\Local Settings\Temp\temp.vbs"
del "%USERPROFILE%\Local Settings\Temp\temp.vbs"
pause

不过这样的话,按f5好像就没什么意义了。

楼上正解,dos有很多限制的哦

晕,bat好像没有发送按键的功能吧?
可以这样
echo set ws=wscript.createobject("wscript.shell") > "%USERPROFILE%\Local Settings\Temp\temp.vbs"
echo ws.sendkeys "{f5}" >> "%USERPROFILE%\Local Settings\Temp\temp.vbs"
start "%USERPROFILE%\Local Settings\Temp\temp.vbs"
del "%USERPROFILE%\Local Settings\Temp\temp.vbs"
pause

不过这样的话,按f5好像就没什么意义了。