::间接的用vbs代码实现:
@echo off
for %%i in (1,2) do (
>tmp.vbs echo set x=createobject^("wscript.shell"^)
>>tmp.vbs echo x.run "%%i.exe",1
>>tmp.vbs echo wscript.sleep 3000
::上面是等待程序启动好,界面出现.
>>tmp.vbs echo x.sendkeys "%%s"
>>tmp.vbs echo x.sendkeys "s"
cscript //nologo tmp.vbs & del tmp.vbs
)
这个我是复制人家在百度知道的满意答案的,希望能帮到你。
批处理貌似不可以直接模拟按键 但可以调用其他软件实现 如调用vbs脚本
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{F12}"
以上两句保存为vbs文件 打开就是模拟按键F12 需要模拟其他按键自己修改一下就可以了
这个也是。你可以去批处理之间找找。