创建一个不替换文本的热字符串

时间:2017-08-04 18:43:13

标签: autohotkey

我在Autohotkey中有一个热门字符串,只要用大写字母输入工作代码就会显示提醒。

::lpn::
::nast::
::pca::
  if(GetKeyState("Shift")) ; check for capital letters
    MsgBox Reminder - Set direct pay to 100
return

不幸的是,hotstring的默认行为是替换任何类型的文本。这意味着每当我输入NAST时,它都会被替换。

我可以创建一个不会删除键入的作业代码的热字符串吗?

1 个答案:

答案 0 :(得分:1)

只要输入一个大写的作业代码,就会显示一个MsgBox。代码未被删除

:*B0C:LPN::
:*B0C:NAST::
:*B0C:PCA::
    MsgBox Reminder - Set direct pay to 100
return

备注

  • B0告诉autohotkey不要退出热字符串字符
  • C告诉autohotkey hotstring区分大小写

<强>参考