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可以接受它。