自动热键发送快捷方式
Autohotkey send shortcut
我想在 Visual Studio 中的快捷方式后添加一些按键。
当按下快捷键 Ctrl + 0, Ctrl + G
时,它应该在 Visual Studio 中执行,然后应该按下 9 个 Tabs。
我想到了这个:
^0::
IfWinActive Visual Studio
{
Input, OutputVar, T1 L1
if OutputVar == g
Send, ^0^g
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
}
return
快捷方式检查到目前为止有效,但发送 ^0^g
它什么也没做
试试这个,记下所做的更改和指向文档的链接以获取更多详细信息。
SetTitleMatchMode, 2
#IfWinActive Visual Studio ; a lot easier to use for context sensitive hotkeys
$^0:: ; for more info on $ see http://ahkscript.org/docs/Hotkeys.htm#Symbols
; Store the character for Ctrl-G in the CtrlG var. (7th letter)
; See doc http://ahkscript.org/docs/commands/Input.htm
Transform, CtrlG, Chr, 7
Input, OutputVar, T1 M L1 ; forgot the M option here
If OutputVar = %CtrlG%
{ ; don't forget the {} block after an if condition http://ahkscript.org/docs/commands/Block.htm
Send, ^0^g
Send, {Tab 9}
}
Return
我想在 Visual Studio 中的快捷方式后添加一些按键。
当按下快捷键 Ctrl + 0, Ctrl + G
时,它应该在 Visual Studio 中执行,然后应该按下 9 个 Tabs。
我想到了这个:
^0::
IfWinActive Visual Studio
{
Input, OutputVar, T1 L1
if OutputVar == g
Send, ^0^g
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
Send, {Tab}
}
return
快捷方式检查到目前为止有效,但发送 ^0^g
它什么也没做
试试这个,记下所做的更改和指向文档的链接以获取更多详细信息。
SetTitleMatchMode, 2
#IfWinActive Visual Studio ; a lot easier to use for context sensitive hotkeys
$^0:: ; for more info on $ see http://ahkscript.org/docs/Hotkeys.htm#Symbols
; Store the character for Ctrl-G in the CtrlG var. (7th letter)
; See doc http://ahkscript.org/docs/commands/Input.htm
Transform, CtrlG, Chr, 7
Input, OutputVar, T1 M L1 ; forgot the M option here
If OutputVar = %CtrlG%
{ ; don't forget the {} block after an if condition http://ahkscript.org/docs/commands/Block.htm
Send, ^0^g
Send, {Tab 9}
}
Return