AutoHotKey后台运行命令请解释并帮助修改下
发布网友
发布时间:2022-04-30 18:36
我来回答
共2个回答
热心网友
时间:2022-06-30 00:48
key_1:
ControlSend,,1,% "ahk_id" . wowid1
ControlSend,,1,% "ahk_id" . wowid2
return
ControlSend,,后面的那个1就是1号键了.你可以把它改成其他键
你要连按字母的话就吧1改成a-z中的一个.其他数字也可以0-9直接输,其他按键的话我把autohotkey的帮助文件复制下你自己看下面的
注意:字母和数字按键的名称和单个字母或数字是一样的。例如:b 表示 "b" 键,5 表示 "5" 键。
Space - 空格键
Tab
Enter (或 Return)
Escape (或 Esc)
Backspace (或 BS)
Delete (或 Del)
Insert (或 Ins)
Home
End
PgUp
PgDn
Up
Down
Left
Right
ScrollLock
CapsLock
NumLock
Numlock 启用 Numlock 关闭
Numpad0 NumpadIns
Numpad1 NumpadEnd
Numpad2 NumpadDown
Numpad3 NumpadPgDn
Numpad4 NumpadLeft
Numpad5 NumpadClear
Numpad6 NumpadRight
Numpad7 NumpadHome
Numpad8 NumpadUp
Numpad9 NumpadPgUp
NumpadDot (.) NumpadDel
NumpadDiv (/) NumpadDiv (/)
NumpadMult (*) NumpadMult (*)
NumpadAdd (+) NumpadAdd (+)
NumpadSub (-) NumpadSub (-)
NumpadEnter NumpadEnter
F1 到 F24 - 在大多数键盘顶端的 12 个或更多的功能键。
AppsKey - 这是个调用右键上下文菜单的按键。译注:一般在右 Win 键和右 Ctrl 键中间
LWin - 左边的 windows 键
RWin - 右边的 windows 键。注意:和 Control/Alt/Shift 不同,这里没有一般的/中性的 "Win" 键因为操作系统不支持。
Control (或 Ctrl)
Alt
Shift
注意:Shift:: 、Alt:: 和 Control:: 热键在按键松开时激发除非它们有波浪符前缀例如 ~Alt:: 。相比之下,一个明确了左或右的热键例如 LAlt:: 在按下时激发。
注意:多半,下面的 6 个键不被 Windows 95/98/Me 支持。使用上面的代替:
LControl (或 LCtrl) - 左边的 control 键
RControl (或 RCtrl) - 右边的 control 键
LShift - 左边的 shift 键
RShift - 右边的 shift 键
LAlt - 左边的 Alt 键
RAlt - 注意:如果你的键盘布局用 AltGr 代替了 RAlt ,你也许可以通过 <^>! 让它像 这里 描述的那样作为一个热键前缀来使用。此外, "LControl & RAlt::" 将让 AltGr 它自身成为一个热键。
热心网友
时间:2022-06-30 00:49
你这个是双开运行魔兽的东东~~
这里面安了F5 2个窗口的 1 2 3都可以连发
ControlSend 的作用就是输出热键
你需要改的就是~~
key_1:
{
ControlSend,,1,% "ahk_id" . wowid1
ControlSend,,1,% "ahk_id" . wowid2
}
return
key_2:
{
ControlSend,,2,% "ahk_id" . wowid1
ControlSend,,2,% "ahk_id" . wowid2
}
return
key_3:
{
ControlSend,,3,% "ahk_id" . wowid1
ControlSend,,3,% "ahk_id" . wowid2
}
这些大括号 ^_^