2017-08-04 62 views
0

我在Autohotkey中有一個熱點字符串,在任何時候用大寫字母輸入作業代碼時都會顯示提醒。創建不替換文字的熱點字符串

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

不幸的是,熱點字符串的默認行爲是替換任何類型的文本。這意味着每當我鍵入NAST時,它將替換爲

我可以創建一個不擦除鍵入的作業代碼的熱點字符串嗎?

回答

1

這將顯示一個MsgBox任何時候一個作業代碼鍵入大寫。該代碼不會被刪除

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

注意

  • B0告訴AutoHotkey的不要退過熱字串字符
  • C告訴AutoHotkey的是,熱字串是區分大小寫的

參考號