IsLabel()
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
IsLabel()[編集]
ラベルが定義されているかを判別する関数。
IsLabel("LabelName")
Parameters[編集]
引数名 | 説明 |
---|---|
"LabelName" | 存在するかどうかを調べたいラベル名を文字列で指定する。 |
Remarks[編集]
Gosub,%LabelName%
のような動的ラベル名を利用してジャンプするとき、当該ラベルが存在するかどうかを調べるために使用する。
当該ラベルにジャンプすることが出来なくても、スクリプトのどこかにラベルが存在すれば 1
が返される。
例えば、他所の関数内で定義されているラベルなどである。
Related[編集]
Example(s)[編集]
If(IsLabel("Label")){ Gosub,Label } Label: MsgBox,This is Subroutine Return