นี่เป็นสคริปต์ autohotkey ที่ใช้งานได้ มันสร้าง tootips จาก hotstrings ฉันต้องการให้คำแนะนำเครื่องมือควรปรากฏขึ้นหลังจากพิมพ์ตัวอักษรสองตัว โปรดแก้ไขสคริปต์เนื่องจากฉันไม่สามารถทำได้
Loop, Read, %A_ScriptFullPath%
If RegExMatch(A_LoopReadLine,"^\s*:.*?:(.*)", line) ; gathers the hotstrings
hs.= line1 "`n"
Loop {
Input, out,V L1, {BS}
If out in ,,,`t,`n, ,.,?,! ; hotstring delimiters
ToolTip % str:= ""
else
ToolTip % RegExReplace(hs,"m`a)^(?!\Q" (str.= out) "\E).*\n" )
}
~BackSpace:: StringTrimRight, str, str, 1
::xnc::eccentric
::xnt::excellent
::xps::expertise