Autohotkey变量为hotstring

时间:2015-06-03 13:44:26

标签: autohotkey

我只需要这个就可以了:

:?*C1:%variable%::hello!

%variable%是数据库中的变量。

我读到了一个正则表达式库,但是我找不到任何这样的例子,所以我不确定它是否符合我的需要。

这背后的想法是我能够更改特定热字符串的快捷方式。这有可能吗?谢谢!

1 个答案:

答案 0 :(得分:0)

2个选项。您可以尝试动态创建脚本,也可以尝试将其与正则表达式匹配。

Dynamic Hotstrings

在此处获取图书馆:http://ahkscript.org/boards/viewtopic.php?t=3329

还提供了一个很好的例子:

#Include Hotstring.ahk
 
Hotstring("i)((d|w)on)(t)", "$1'$3",3) 
;DONT -> DON'T
;dont -> don't
;dOnt -> dOn't
;WONT -> WON'T
;and so on.
 
Hotstring("i)colou?rs","$0 $0 everywhere!", 3) ; Regex, Case insensitive
; colors -> 'colors colors everywhere!'
; colours -> 'colours colours everywhere!'