IfInString / IfNotInString

変数内に指定文字列があるかどうかで分岐

IfInString, var, SearchString 
IfNotInString, var, SearchString 

Parameters

引数名説明
var 変数名
SearchString 探す文字列

Remarks

空白文字を探したいときは、%A_Space%%A_Tab%を使うとよい。

このコマンドのあとには、「,」で区切って条件に一致したときに実行させたいコマンドを記述することができる。
以下の3つはいずれも正しい。

IfInString, MyVar, abc
	Gosub, Process1
IfInString, MyVar, abc, Gosub, Process1
IfInString, MyVar, abc,{
	Gosub, Process1
}

通常は大文字小文字を区別しない。
StringCaseSenseで設定を変更できる。

Related

StringCaseSense, IfEqual, Blocks, Else, if var is type

Example(s)

Haystack = abcdefghijklmnopqrs
Needle = abc
IfInString, Haystack, %Needle%
{
	MsgBox, The string was found.
	return
}
else
	Sleep, 1