1

Тема: AHK: Пару вопросов по IfInString

Haystack = abcdefghijklmnopqrs
Needle = abc
IfInString, Haystack, %Needle%
{
    MsgBox, Строка найдена.
    return
}
else
    Sleep, 1

Источник: http://www.script-coding.com/AutoHotkey/IfInString.html


1) почему "=", а не ":="
это одно и тоже ?

2) зачем в исключение sleep ?

3) если я сделаю

Needle = 

то тоже выскочит "Строка найдена", как этого избежать ?

2

Re: AHK: Пару вопросов по IfInString

1) почему "=", а не ":="

Выражения. Перечитать много раз подряд.

2) зачем в исключение sleep ?

Забейте. Просто так.

3) если я сделаю

один из 100 вариантов:


Haystack = abcdefghijklmnopqrs
Needle =   
If (Needle <> "" && Haystack ~= Needle) 
    MsgBox, Строка найдена. 
else
    MsgBox, Строка ненайдена!
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3 (изменено: Irbis, 2013-06-03 14:19:27)

Re: AHK: Пару вопросов по IfInString

del