我正在运行 Windows 10。是否可以(从命令行)向已运行的 Windows 应用程序发送键码? (这样这个应用程序就会认为我按下了某个键?)
该请求是从命令行或其他方式发送按键,以控制应用程序选项卡菜单命令。例如打开或关闭文件或关闭应用程序本身。
(echo with createobject^("wscript.shell"^)
echo .run "notepad.exe"
echo wscript.sleep 1000
echo .sendkeys "IN-THE-NAME-OF-ALLAH"
echo wscript.sleep 300
echo .sendkeys "(%%F)S"
echo wscript.sleep 2000
echo .sendkeys "myText.txt"
echo .sendkeys "{enter}"
echo wscript.sleep 1000
echo .sendkeys "%%{F4}"
echo end with) > %temp%\sk.vbs
start /w %temp%\sk.vbs
这个例子展示了如何将密钥从cmd发送到Notepad.exe等应用程序来控制。
在你的情况下不需要这条线2echo .run "notepad.exe"
因为您已经运行您的应用程序,如果您想通过此批处理文件运行您的应用程序,您将删除 notepad.exe 并添加应用程序的完整路径。
然后根据需要增加第 3 行睡眠时间,记住 1000 意味着 1 秒
在第 6 行(%%F)S
表示发送键 Alt+F 打开“文件”选项卡菜单,然后发送键 S 从此菜单中选择“保存”
在第 11 行%%{F4}
意思是发送键 Alt+F4 来关闭应用程序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)