mnr*_*mnr 6 windows command-line
我正在运行 Windows 10。是否有可能(从命令行)向已运行的 Windows 应用程序发送键码?(这样这个应用程序会认为我按下了某个键?)
请求是从命令行或其他发送密钥,以控制应用程序选项卡菜单命令。例如打开或关闭文件或关闭应用程序本身。
小智 7
(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
Run Code Online (Sandbox Code Playgroud)
此示例显示如何将密钥从 cmd 发送到 Notepad.exe 等应用程序以控制 .
在您的情况下不需要第 2 行,echo .run "notepad.exe"
因为您已经运行了您的应用程序,如果您想通过此批处理文件运行您的应用程序,您将删除 notepad.exe 并为您的应用程序添加完整路径。
然后根据需要增加第 3 行的睡眠时间记住 1000 平均 1 秒
第 6 行(%%F)S
表示发送键 Alt+F 打开文件选项卡菜单,然后发送键 S 从此菜单中选择保存
第 11 行%%{F4}
表示发送键 Alt+F4 以关闭应用程序
归档时间: |
|
查看次数: |
3910 次 |
最近记录: |