我正在使用快捷方式提醒我使用两个等号来检查是否相等。继承了我的AHK代码:
::if::
Send, if
MsgBox Use two equal signs to check for equality!
Return
当我输入'if'时,它会弹出盒子并保留第一次,之后它会吃掉'if'而不打印它。该代码适用于任何其他应用程序但我无法在Visual Studio 2013中使用它。此外,当我在评论中尝试它时,它似乎按预期工作。任何帮助将不胜感激!
答案 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