g V*_*oid 6 autohotkey batch-file
每次启动Windows时,我都希望使用批处理文件执行热键(Ctrl+ Alt+ 1)并将其放在启动文件夹中.这甚至可能吗?那是否有命令?
bgm*_*der 11
原始问题已被标记autohotkey.
实际上,您可以使用批处理文件来运行autohotkey脚本.
在批处理文件中,只需运行autohotkey并将脚本路径作为参数发送.
"c:\program files (x86)\autohotkey\autohotkey.exe" "c:\scripts\hotkey.ahk"
Run Code Online (Sandbox Code Playgroud)
在你的autohotkey脚本中,做这样的事情:
send ^!1
exit
Run Code Online (Sandbox Code Playgroud)
而已.
当然,如果计算机上安装了autohotkey ,您只需在开始菜单的启动文件夹中放置脚本链接即可.我就是做这个的.
您不能直接从批处理文件发送密钥,而是可以创建VB脚本来发送密钥并从.bat文件调用此脚本
将以下代码放入VB脚本,例如sendkeys.vbs(^ is Ctrl和%is Alt)
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^%1"
Run Code Online (Sandbox Code Playgroud)
将以下代码放入批处理文件,例如sendkeys.bat(如果VB脚本不在同一文件夹中,则需要VB的完整路径)
wscript "sendkey.vbs"
Run Code Online (Sandbox Code Playgroud)
最后,将sendkeys.bat放到Windows启动文件夹中.
| 归档时间: |
|
| 查看次数: |
33034 次 |
| 最近记录: |