Macro Reference - AutoIt Related

AutoIt関連のマクロは下表の通りです。

全てのマクロの表はこちら

 

マクロ 説明
@compiled スクリプトが実行可能ファイルにコンパイルされている場合1を返します。それ以外の場合0を返します。
@error エラーフラグSetError関数参照。
@exitCode Exit命令で設定された終了コード
@exitMethod Exitメソッド。OnAutoItExitRegister()関数参照
@extended 関数の返し値の拡張 - StringReplaceのような関数で使用されます。
@NumParams ユーザー設定関数の呼び出し時に使われた引数の数
@ScriptName 実行中のスクリプトのファイル名
@ScriptDir 実行中のスクリプトの存在するフォルダ(バックスラッシュを含みません)。
@ScriptFullPath ”@ScriptDir & "\" & @ScriptName”と同じ
@ScriptLineNumber 現在実行されている行番号。 デバグの際、関数呼び出し側の行番号をパスしたい場合に特に有効。(コンパイルしたスクリプトでは無効)
@WorkingDir 現在アクティブな作業フォルダ。 (バックスラッシュを含みません)
@AutoItExe 現在実行中のAutoItランタイムのフルパスとファイル名。コンパイル済みスクリプトではスクリプトのパスとなります。
@AutoItPID 実行中スクリプトのプロセスのPID
@AutoItVersion AutoItのバージョン。例)3.0.81.0
@AutoItX64 AutoItのネイティブx64版でスクリプトが実行されている場合、1を返します。
@COM_EventObj fire中のCOMイベントのオブジェクト。イベント関数でのみ有効。
@GUI_CtrlId 最後にクリックしたGUI コントロールのID。イベント関数でのみ有効。
@GUI_CtrlHandle 最後にクリックしたGUI コントロールのハンドル。イベント関数でのみ有効。
@GUI_DragID ドラッグGUIコントロールのID。ドロップイベントでのみ有効。GUISetOnEvent関数を参照。
@GUI_DragFile ドロップされたファイルのファイル名。ドロップイベントでのみ有効。GUISetOnEvent関数を参照。
@GUI_DropID ドロップGUIコントロールのID。ドロップイベントでのみ有効。GUISetOnEvent関数を参照。
@GUI_WinHandle 最後にクリックされたGUI ウィンドウのハンドル。イベント関数でのみ有効。
@HotKeyPressed 最後に押されたHotKey。HotkeySet 関数を参照。
WinSetStateRunRunWait, FileCreateShortcutFileGetShortcut関数で使用。
@SW_DISABLE ウィンドウへの操作を無効にします。
@SW_ENABLE ウィンドウへの操作を有効にします。
@SW_HIDE ウィンドウを隠し、他のウィンドウをアクティブにします。
@SW_LOCK ウィンドウ描画できないようロックします。
@SW_MAXIMIZE 指定したウィンドウを最大化します。
@SW_MINIMIZE 指定したウィンドウを最小化し、次に最前面にあるウィンドウをアクティブにします。
@SW_RESTORE ウィンドウをアクティブ化し表示します。ウィンドウが最小化・最大化されている場合、システムはそれをもとの大きさ・位置に戻します。アプリケーションの最小化したウィンドウをもとに戻す場合このフラグを指定します。
@SW_SHOW 現在の大きさ・位置でウィンドウをアクティブ化し表示します。
@SW_SHOWDEFAULT プログラムが指定したアプリケーションが開始された時点でのSW_値に基づいてウィンドウの表示状態を設定します。
@SW_SHOWMAXIMIZED ウィンドウをアクティブ化し、最大化して表示します。
@SW_SHOWMINIMIZED ウィンドウをアクティブ化し、最小化して表示します。
@SW_SHOWMINNOACTIVE ウィンドウを最小化して表示します。ウィンドウをアクティブ化しないことを除いては@SW_SHOWMINIMIZEDと同様です。
@SW_SHOWNA 現在の大きさ・位置でウィンドウを表示します。この値はウィンドウをアクティブ化しない以外は@SW_SHOWと同様です。
@SW_SHOWNOACTIVATE ウィンドウを直近の大きさ・位置で表示します。この値はウィンドウをアクティブ化しない以外は@SW_SHOWNORMALと同様です。
@SW_SHOWNORMAL ウィンドウをアクティブ化し表示します。ウィンドウが最小化・最大化されている場合、システムはそれをもとの大きさ・位置に戻します。アプリケーションは一番最初にウィンドウを表示するときこのフラグを指定します。
@SW_UNLOCK ウィンドウ描画できるようロックを解除します。
@TRAY_ID TraySet(Item)OnEventの動作中、最後にクリックされたアイテムのID。
@TrayIconFlashing トレイアイコンが点滅している場合1、それ以外の場合0。
@TrayIconVisible トレイアイコンが可視の場合1、それ以外の場合0。
@CR キャリッジリターン、 Chr(13); 改行コードとして使われます。
@LF ラインフィード、 Chr(10); 改行コードとしてよく使われます。
@CRLF = @CR & @LF ;改行コードとして使われます。
@TAB Tab文字, Chr(9)