Autohotkey 创建一个不包含';不要替换文本

Autohotkey 创建一个不包含';不要替换文本,autohotkey,Autohotkey,自动热键中有一个热字符串,每当用大写字母键入工作代码时,它都会显示一个提醒 ::lpn:: ::nast:: ::pca:: if(GetKeyState("Shift")) ; check for capital letters MsgBox Reminder - Set direct pay to 100 return 不幸的是,hotstring的默认行为是替换任何键入的文本。这意味着每当我键入NAST,它都会被替换为 我可以创建一个不会擦除键入的作业代码的热字符串吗?这会在

自动热键中有一个热字符串,每当用大写字母键入工作代码时,它都会显示一个提醒

::lpn::
::nast::
::pca::
  if(GetKeyState("Shift")) ; check for capital letters
    MsgBox Reminder - Set direct pay to 100
return
不幸的是,hotstring的默认行为是替换任何键入的文本。这意味着每当我键入
NAST
,它都会被替换为


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

这会在任何时候以大写形式键入一个作业代码时显示MsgBox。代码不会被删除

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

  • B0
    告诉自动热键不要在热字符串字符上退格
  • C
    告诉autohotkey热字符串区分大小写
Ref