Autohotkey 自动热键安装()启动位置
我在使用一个简单的自动热键命令时遇到问题Autohotkey 自动热键安装()启动位置,autohotkey,Autohotkey,我在使用一个简单的自动热键命令时遇到问题 aux_pos := InStr(nazev, " " [,StartingPos=20]) MsgBox, space is at position "%aux_pos%" 它应该从第20个字符开始,但我仍然得到第7个字符的结果。变量nazev中20后有很多空格,因此不存在问题 官方自动热键帮助说明 InStr(Haystack, Needle [, CaseSensitive = false, StartingPos = 1
aux_pos := InStr(nazev, " " [,StartingPos=20])
MsgBox, space is at position "%aux_pos%"
它应该从第20个字符开始,但我仍然得到第7个字符的结果。变量nazev中20后有很多空格,因此不存在问题
官方自动热键帮助说明
InStr(Haystack, Needle [, CaseSensitive = false, StartingPos = 1, Occurrence = 1]):
所以语法也应该可以
有什么想法吗
感谢您在方法中没有包含括号,因此应该是
InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。您在方法中没有包含括号,因此应该是InStr(nazev,”,false,20)
,括号表示这些参数是可选的,不必输入。方法中不包括括号,因此应该是InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。方法中不包括括号,因此它应该是InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。方法中不包括括号,因此它应该是InStr(nazev,”,false,20)
,括号表示这些参数是可选的,不必输入。@Sidola这就是答案。如果您将其设置为答案,OP可以接受它。您在方法中不包括括号,因此它应该是InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。@Sidola这是答案。如果您将其设置为答案,OP可以接受它。您在方法中不包括括号,因此它应该是InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。@Sidola这是答案。如果您将其设置为答案,OP可以接受它。您在方法中不包括括号,因此它应该是InStr(nazev,“,false,20)
,括号表示这些参数是可选的,不必输入。@Sidola这是答案。如果您将其设置为答案,OP可以接受它。