创建一个不替换文本的热字串
Creating a hotstring which doesn't replace text
我在 Autohotkey 中有一个热字串,只要输入大写字母的工作代码,它就会显示提醒。
::lpn::
::nast::
::pca::
if(GetKeyState("Shift")) ; check for capital letters
MsgBox Reminder - Set direct pay to 100
return
不幸的是,热字串的默认行为是替换任何键入的文本。这意味着每当我键入 NAST
时,它都会被替换为
.
我可以创建一个不会擦除键入的工作代码的热字串吗?
只要以大写形式键入其中一个作业代码,就会显示一个 MsgBox。代码未擦除
:*B0C:LPN::
:*B0C:NAST::
:*B0C:PCA::
MsgBox Reminder - Set direct pay to 100
return
备注
B0
告诉 autohotkey 不要在热字串字符上退格
C
告诉 autohotkey 热字串区分大小写
参考
我在 Autohotkey 中有一个热字串,只要输入大写字母的工作代码,它就会显示提醒。
::lpn::
::nast::
::pca::
if(GetKeyState("Shift")) ; check for capital letters
MsgBox Reminder - Set direct pay to 100
return
不幸的是,热字串的默认行为是替换任何键入的文本。这意味着每当我键入 NAST
时,它都会被替换为 .
我可以创建一个不会擦除键入的工作代码的热字串吗?
只要以大写形式键入其中一个作业代码,就会显示一个 MsgBox。代码未擦除
:*B0C:LPN::
:*B0C:NAST::
:*B0C:PCA::
MsgBox Reminder - Set direct pay to 100
return
备注
B0
告诉 autohotkey 不要在热字串字符上退格C
告诉 autohotkey 热字串区分大小写
参考