也许我误解了 AutoHotKey 功能的工作原理。下面是一些测试代码:
pos = InStr(123abc789, abc)
MsgBox, abc is at pos "%pos%"
Exit
MsgBox 内容如下:
abc 在 pos "InStr(123abc789, abc)"
我期望 pos 的值为 4。
现在,AutoHotKey 帮助文件指出InStr()
:
InStr(Haystack, Needle [, CaseSensitive = false, StartingPos = 1, Occurrence = 1]):
返回字符串 Haystack 中出现字符串 Needle 的位置...例如,“123abc789”中“abc”的位置始终为 4。
这是怎么回事??