# #Hotstring

改变热字串选项或终止符.

    #Hotstring NoMouse
    #Hotstring EndChars NewChars
    #Hotstring NewOptions

## 参数

NoMouse

  阻止鼠标点击像这里描述的那样重置热字串识别器. 副作用是, 这样也阻止了热字串需要的鼠标钩子(尽管在其他地方需要时脚本仍然会安装鼠标钩子, 例如鼠标热键). 在脚本的任意位置使用 `#Hotstring NoMouse` 会影响所有的热字串, 而不只是影响在它后面的那些.

EndChars NewChars

  指定单词 EndChars 后跟着单个空格和新的终止符. 例如:

      #Hotstring EndChars -()[]{}':;"/\,.?!`n `t

  由于不管使用 EndChars 指令的位置如何, 新的终止符都对整个脚本有效, 所以不需要多次使用 EndChars.

  终止符的字符数最大为 100. 超出此长度的字符被忽略.

  要让 tab 成为终止符, 请在列表中包含 `t. 要让空格成为终止符, 请在列表的其他两个字符中间包含空格(如果列表中除空格外只包含一个或不包含其他字符, 那么要把空格放在列表的开始处).

NewOptions

  根据热字串选项中的描述在这里指定新选项. 例如: `#Hotstring r s k0 c0`.

  与上面的 EndChars 不同, #Hotstring 指令在这种方式中是与位置有关的. 换句话说, 整个热字串段可以具有不同的默认选项, 例如:

      ::btw::by the way

      #Hotstring r c  ; 默认情况下后面的所有热字串会使用 "send raw" 且区分大小写.
      ::al::airline
      ::CEO::Chief Executive Officer

      #Hotstring c0  ; 让从这里往后的所有热字串不区分大小写.

## 备注

和其他指令一样, #Hotstring 不能有条件地执行.

## 相关

热字串

[v1.1.28+]: 当脚本运行时, 可以使用热字串函数更改热字串选项.

dftg