AHK在Visual Studio 2013中

时间:2015-04-07 15:30:42

标签: visual-studio visual-studio-2013 autohotkey

我正在使用快捷方式提醒我使用两个等号来检查是否相等。继承了我的AHK代码:

::if::
      Send, if 
      MsgBox Use two equal signs to check for equality!
Return

当我输入'if'时,它会弹出盒子并保留第一次,之后它会吃掉'if'而不打印它。该代码适用于任何其他应用程序但我无法在Visual Studio 2013中使用它。此外,当我在评论中尝试它时,它似乎按预期工作。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:3)

option B0附加到热字符串会阻止它删除以前输入的短语,因此您不必再次重新发送if

:B0:if::
      MsgBox Use two equal signs to check for equality!
Return

答案 1 :(得分:3)

我知道你已经有了答案,但每次输入“if”时我个人都会讨厌MsgBox。您可能希望使用context sensitive hotkeys。此外,您可以使用侵入性较小的工具提示而不是MsgBox。这样,您可以继续输入但仍然会收到通知。

CoordMode, Caret, Window
:B0:if::
    ToolTip, Use two equal signs to check for equality!, % A_CaretX, % A_CaretY+20
    Sleep, 3000
    ToolTip
return