我想有在AutoHotkey的一個熱字串,使得當我鍵入字符串ltodo
以下文字印刷:{\color{red} TO-DO}
如何SendInput以下字符串:{顏色{紅色} TO-DO}
我試圖在autohotkey中做到這一點:
:R*?:ltodo::
SendInput, {\color{red} TO-DO}
return
沒有運氣,因爲它只打印字符串TO-DO。
我怎樣才能使打印的文字:{\color{red} TO-DO}
我想有在AutoHotkey的一個熱字串,使得當我鍵入字符串ltodo
以下文字印刷:{\color{red} TO-DO}
如何SendInput以下字符串:{顏色{紅色} TO-DO}
我試圖在autohotkey中做到這一點:
:R*?:ltodo::
SendInput, {\color{red} TO-DO}
return
沒有運氣,因爲它只打印字符串TO-DO。
我怎樣才能使打印的文字:{\color{red} TO-DO}
把這樣的括號內的支架。
*:R*?:ltodo::send, {{}\color{{}red{}} TO-DO{}}*
對不起,在3線合併到1,我離開了發送命令它必須是:
:R*?:ltodo::{{}\color{{}red{}} TO-DO{}}
就個人而言,我可能會使用以下簡碼之一:
td/ or td\ or even just a double \\
:R*?:ltodo::{\color{red} TO-DO}
但是,如果你真的想知道如何與Sendinput做到這一點:
:R*?:ltodo::
Sendinput, {raw}{\color{red} TO-DO}
Return
這兩個例子的功能基本相同;
因爲SI是熱鍵的默認模式。
解決方案:
::ltodo::
SendRaw {\color{red} TO-DO}
return