1 (изменено: Tatrin, 2011-12-07 12:26:00)

Тема: AHK: StringGetPos и большие буквы

Столкнулся со следующей проблемой:

teststr := "rrrasdfghASDFG"
StringGetPos, pos, teststr,A
MsgBox, pos= %pos%

Мне нужно получить позицию именно большой буквы, а в текущем коде выдается pos=3. Такое ощущение что не различает регистр. Знает ли кто как это исправить/обойти?
Та же проблема если делать так:

ch:=Chr(0x41)
teststr := "rrrasdfghASDFG"
StringGetPos, pos, teststr,%ch%
MsgBox, pos= %pos%

2

Re: AHK: StringGetPos и большие буквы

StringCaseSense, On
teststr := "rrrasdfghASDFG"
StringGetPos, pos, teststr,A
MsgBox, pos= %pos%
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder