这是我尝试过的。LCtrl 已成功禁用,但所有使用 Ctrl 的快捷键(例如 Ctrl+Z)也被禁用。我不知道为什么{vkE8}
不起作用。
#IfWinActive ahk_exe Photoshop.exe
LCtrl::send, {Blind}{vkE8}
#IfWinActive
这是我尝试过的。LCtrl 已成功禁用,但所有使用 Ctrl 的快捷键(例如 Ctrl+Z)也被禁用。我不知道为什么{vkE8}
不起作用。
#IfWinActive ahk_exe Photoshop.exe
LCtrl::send, {Blind}{vkE8}
#IfWinActive
在 AutoHotKey (AHK) 中,我只想调节我的脚本。
如果大写锁定他的关闭,则不会发生任何事情,如果它是打开的,他执行的脚本当然会检测到任何更改
这是我的尝试,但不起作用,它允许执行大写锁定 ON 或 OFF 的脚本:
#Requires AutoHotKey v2.0
state := GetKeyState("CapsLock", "T")
if(state = 1)
{
LAlt & i::Send "{Up}"
}
在ahk2中
LAlt & l::
在 lalt+l、lalt+shift+l 和 lalt+ctrl+shift+l 上触发。我希望它仅在 lalt+l 上触发。换句话说,我希望它不会在 lalt+shift+l 和 lalt+ctrl+shift+l 上触发。是否可以?
我想指定一个热键来执行 3 次单击,其中插入符号位置位于文本中,以从“Anki 添加编辑器”上的文本中选择一个段落(我不想通过鼠标按 3 次单击)。
以此目的 :
像这样的事情:
AppsKey::
CaretPosition :=
GetCaretPosition X and Y
MouseMove, %CaretPosition%
Click 3
Return
请帮忙!。提前致谢。
Alt + A
我有一个 AutoHotkey 脚本,它在按下时发送左箭头键。我还启用了 KeyHistory。
KeyHistory
!a::Send "{Left 1}"
当我打开 KeyHistory 并按 时Alt + A
,KeyHistory 提供以下输出:
我知道该Control
键是作为屏蔽键使用的,但为什么LAlt
松开后又按下去呢?是不是因为我本来是按住 LAlt 键的(按Alt + A
),当脚本执行的时候,脚本需要在按下左键之前先松开 LAlt 键?我认为可能是这种情况,因为如果 LAlt 保持在关闭状态(在这种情况下,发送Alt + left
而不是left
),可能会出现问题。
我猜在left
发送键后,脚本会再次按下LAlt
,因为我仍然按住LAlt
键。
我的假设正确吗?谢谢你!
我想在另一个程序关闭ahk_exe QTranslate.exe
后立即在系统托盘中自动运行。ahk_exe pycharm64.exe
我试过这个:
Loop {
if WinExist("ahk_exe pycharm64.exe")
WinWaitClose, ahk_exe pycharm64.exe
Run, "C:\Program Files (x86)\QTranslate\QTranslate.exe",,hide
}
这个问题是QTranslate
窗口总是连续出现,当我关闭它时,它出现并不停地出现,并且QTranslate
不会在系统托盘中开始运行,当ahk_exe pycharm64.exe
不存在时会发生这种情况。
我有一个在系统托盘图标中运行的特定程序(“ahk_exe QTranslate.exe”),如果它在我打开另一个特定程序(“ahk_exe phpstorm64.exe”时正在运行,我希望它从系统托盘图标自动关闭”)。
我已经试过了,但这只会关闭(“QTranslate”)的窗口如果它存在,但程序仍在系统托盘中运行:
loop{
WinWaitActive, ahk_exe phpstorm64.exe
if WinExist("ahk_exe QTranslate.exe")
{
WinKill, ahk_exe QTranslate.exe
}
}
是否有任何脚本可以从系统中关闭指定的程序?
注意我使用:AutoHotkey V1.1.36.02
请帮忙!我感谢你的时间和努力。提前致谢。
在运行下面的脚本时遵循下面代码中的SENDKEY_v2语法并在 AHK_v2 中运行它,但是 AHK 提示下载 AHK_v1.1。
甚至尝试使用括号 ['Send("{Key}")'] 但没有用。
少了什么东西?
Left::
Send"!{Tab}"
Sleep100
Send"{Left}"
return
Right::
Send"!{Tab}"
Sleep100
Send"{Right}"
return
Down::
Send"^{Esc}"
return
Up::
ExitApp
在 Autohotkey v1.3 中。我禁用了“Alt”点击Alt:: return
但它在 Autohotkey v2.0.2 中不起作用。
是否可以?