XREA.COM LogoXREA.COM Ad
OnClipboardChange:クリップボードの内容が変更されたときに実行されるサブルーチンラベル
+ 演算子(加算)2つの式の和を返す演算子
& 演算子(アドレス)変数の内容が格納されたメモリ領域のアドレスを得る演算子
&& 演算子(論理積)2つの式の論理積の真偽値を返す演算子
and演算子(論理積)2つの式の論理積の真偽値を返す演算子
&=演算子変数に式の計算結果を代入
*=演算子変数に式の計算結果を代入
+=演算子変数に式の計算結果を代入
-=演算子変数に式の計算結果を代入
.=演算子変数に式の計算結果を代入
//=演算子変数に式の計算結果を代入
/=演算子変数に式の計算結果を代入
:=演算子変数に式の計算結果を代入
<<=演算子変数に式の計算結果を代入
>>=演算子変数に式の計算結果を代入
^=演算子変数に式の計算結果を代入
|=演算子変数に式の計算結果を代入
& 演算子(ビット論理積)2つの式のビットごとの論理積を求める演算子
~ 演算子(ビット反転)式を整数としてビット反転する演算子
| 演算子(ビット論理和)2つの式のビットごとの論理和を求める演算子
^ 演算子(ビット排他的論理和)2つの式のビットごとの排他的論理和を求める演算子
{...} (block) 条件分岐やループ内で複数のコマンドを実行するためにブロック化する
,演算子(複式)複数の式を順に評価する
. 演算子(文字列連結)2つの式を文字列として連結する演算子
?:演算子(条件)条件式が真になるときと偽になるときで別の式を評価する
/ 演算子(除算)2つの式の商を返す演算子
// 演算子(割り切らない除算)2つの式の商を返す演算子
= 演算子(大文字小文字無視の等値)左右の式が同じ値なら真になる演算子(文字列の大文字小文字を無視)
== 演算子(等値)左右の式が同じ値なら真になる演算子(文字列の大文字小文字を区別)
> 演算子(大なり)左の式が大きければ真になる演算子
>= 演算子(以上)左の式が右の式以上の大きさなら真になる演算子
++演算子変数の値を1増やす/1減らす
--演算子変数の値を1増やす/1減らす
<< 演算子(左シフト)ビットを指定桁数左にシフトする演算子
< 演算子(小なり)左の式が小さければ真になる演算子
<= 演算子(以下)左の式が右の式以下の大きさなら真になる演算子
- 演算子(単項)式の符号を反転する演算子
* 演算子(乗算)2つの式の積を返す演算子
! 演算子(論理否定)逆の真偽値を返す演算子
not演算子(論理否定)逆の真偽値を返す演算子
!= 演算子(非等値)左右の式が違う値なら真になる演算子
or演算子(論理和)2つの式の論理和の真偽値を返す演算子
|| 演算子(論理和)2つの式の論理和の真偽値を返す演算子
** 演算子(べき乗)2つの式からべき乗を求める演算子
* 演算子(アドレスに格納された値)アドレスで指定されたメモリ領域のバイト値を得る演算子
>> 演算子(論理右シフト)ビットを指定桁数右シフトする演算子
- 演算子(減算)2つの式の差を返す演算子
#ClipboardTimeoutクリップボードにアクセスできないときに待つ時間を設定
#ClipboardTimeoutクリップボードにアクセスできないときに待つ時間を設定
#CommentFlagコメントの開始文字列を設定する
#ErrorStdOut文法エラーをダイアログ表示せず標準出力に出力する
#EscapeCharスクリプトのエスケープ文字(デフォルトは「`」)を変更
#HotkeyInterval指定時間の間に実行できる最大のホットキー数を設定(#MaxHotkeysPerIntervalと共に使用)
#HotkeyModifierTimeoutキーボードフックなしでホットキー中でSendコマンドを使用したときに修飾キーの状態を復元しなくなるタイムアウト時間を設定
#Hotstringホットストリングのオプションの変更、終了文字の指定
#IfWinActiveホットキーを特定のウィンドウのアクティブ/存在時のみ有効になるように設定する
#IfWinExistホットキーを特定のウィンドウのアクティブ/存在時のみ有効になるように設定する
#Include指定したスクリプトファイルの内容をその位置に組み込む
#Include指定したスクリプトファイルの内容をその位置に組み込む
#IncludeAgain指定したスクリプトファイルの内容をその位置に組み込む
#IncludeAgain指定したスクリプトファイルの内容をその位置に組み込む
#InstallKeybdHook無条件にキーボードフックを有効にする
#InstallKeybdHook無条件にキーボードフックを有効にする
#InstallMouseHook無条件にマウスフックを有効にする
#InstallMouseHook無条件にマウスフックを有効にする
#KeyHistoryKeyHistoryのために記録される操作の最大数を設定する
#MaxHotkeysPerInterval指定時間の間に実行できる最大のホットキー数を設定(#HotkeyIntervalと共に使用)
#MaxMem変数が使用できるメモリ容量の最大値をMBで指定
#MaxMem変数が使用できるメモリ容量の最大値をMBで指定
#MaxThreads同時に実行できる最大のスレッド数を設定
#MaxThreadsBuffer当該ホットキーのスレッドの実行数が#MaxThreadsPerHotkeyで指定した上限に達しているときに新たにホットキーが押されたとき、実行可能になるまで後回しにするか、ホットキーを無視するかを設定。
#MaxThreadsPerHotkey1つのホットキーごとに多重起動可能な最大のスレッド数を設定
#NoEnv変数名を解釈するとき、環境変数を無視する
#NoTrayIconスクリプトのタスクトレイアイコンを非表示にする
#NoTrayIconスクリプトのタスクトレイアイコンを非表示にする
#Persistentホットキーを含まないスクリプトを常駐状態にする
#SingleInstance同じスクリプトの複数プロセスで実行の禁止・許可を設定
#UseHookホットキーラベルの定義で、常にフックを使用するようにする
#WinActivateForceウィンドウのアクティブ化にを強制的に行うようにする
#WinActivateForceウィンドウのアクティブ化にを強制的に行うようにする
Abs()数値の絶対値を返す関数
ACos()与えられた値に対応するアークコサインをラジアンで返す関数
Asc()文字列の1バイト目のASCIIコードを返す関数
ASin()与えられた値に対応するアークサインをラジアンで返す関数
ATan()与えられた値に対応するアークタンジェントをラジアンで返す関数
AutoTrim変数の代入で、文字列のはじめと終わりの空白文字を自動除去するかどうかを設定する
BlockInputキーボードやマウスなどからの入力を無効化・無効化解除する
BlockInputキーボードやマウスなどからの入力を無効化・無効化解除する
Break 各種Loopを抜ける
Ceil()与えられた数値より大きい最小の整数を返す関数
Chr()ASCIIコードを文字に変換する関数
Clickマウスボタンのクリック/押し下げ/上げ等の操作を発生させる
ClipWaitクリップボードの内容がテキストとして読み取れるものになるのを待つ
Continue ループの現在の回の残りの処理をスキップし、次の回に進む。
Controlコントロールを操作する
ControlClick コントロールのクリックを発生させる
ControlClick コントロールのクリックを発生させる
ControlFocus コントロールに操作フォーカスをあわせる
ControlGetコントロールの各種状態を取得
ControlGetFocus指定ウィンドウの現在フォーカスを持っているコントロールのClassNNを取得
ControlGetPosコントロールの位置とサイズを取得
ControlGetText コントロール上のテキストを取得する
ControlMoveコントロールの位置とサイズを変更
ControlSend キー入力を指定のウィンドウやコントロールに送信
ControlSend キー入力を指定のウィンドウやコントロールに送信
ControlSetText コントロールのテキストを変更
CoordMode各種座標の扱いをスクリーン上での絶対位置にするかアクティブウィンドウからの相対位置にするかを設定
Cos()与えられた角度に対応するコサインを返す関数
Critical現在のスレッドへの割り込みを禁止する
DetectHiddenTextウィンドウ上の不可視コントロールのテキストを検出対象にするかどうかを設定
DetectHiddenTextウィンドウ上の不可視コントロールのテキストを検出対象にするかどうかを設定
DetectHiddenWindowsウィンドウ探索時に非表示になっているウィンドウを検出対象にするかを設定する
DetectHiddenWindowsウィンドウ探索時に非表示になっているウィンドウを検出対象にするかを設定する
DllCall()任意のDLLの関数を呼び出して返り値を得る
DllCall()任意のDLLの関数を呼び出して返り値を得る
Drive光学ドライブのトレイの開閉、ドライブのボリュームラベルの変更
DriveGetドライブの各種情報を取得
DriveSpaceFree ドライブの空き容量をメガバイト単位で取得
Edit現在のスクリプトをエディタで開く
Else If系のコマンドで条件に一致しなかったときの動作を指定
EnvAdd変数に値を加算する。
EnvDiv変数を値で除算する
EnvGet環境変数から値を取得
EnvGet環境変数から値を取得
EnvMult変数の値に値を掛け、積を変数に格納する
EnvSet 環境変数に値を設定
EnvSet 環境変数に値を設定
EnvSet 環境変数に値を設定
EnvSub変数から値を減算する。
EnvUpdate 環境変数への変更をシステムに反映させる
Exit現在のスレッドを終了する。常駐状態で無いスクリプトはそのまま終了する。
ExitAppスクリプトを終了する
Exp()ネピア数eのべき乗を返す関数
FileAppendテキストファイルに書き加える。ファイルが存在しなければ作成される。
FileCopy ファイルをコピーする
FileCopyDir フォルダをコピーする
FileCreateDirフォルダを作成
FileCreateShortcutショートカット(.lnk)を作成する
FileDelete ファイルを削除する
FileExist()ファイルが存在するかどうかのチェックと、属性の取得が行える関数。
FileGetAttrib ファイルの属性を取得
FileGetShortcutショートカット(.lnk)の各種情報を取得する
FileGetSize ファイルのサイズを取得
FileGetTime ファイルのタイムスタンプを取得
FileGetVersion プログラムファイルのバージョン情報を取得
FileInstall スクリプトをAhk2Exe.exeで実行ファイル化するときに、指定ファイルを実行ファイル内に埋め込む
FileMove ファイルを移動・リネームする
FileMoveDir フォルダを移動する
FileReadテキストファイルの全内容を変数に読み込む
FileReadLine テキストファイルから1行読み込む
FileRecycleファイルをゴミ箱に入れる
FileRecycleEmptyゴミ箱を空にする
FileRemoveDirフォルダを削除する
FileSelectFile ファイル選択ダイアログを表示
FileSelectFile ファイル選択ダイアログを表示
FileSelectFolder フォルダ選択ダイアログを表示
FileSelectFolder フォルダ選択ダイアログを表示
FileSetAttrib ひとつ以上のファイルの属性を変更
FileSetTime ファイルやフォルダのタイムスタンプを(一括)変更
Floor()与えられた数値より小さい最大の整数を返す関数
FormatTimeYYYYMMDDHH24MISS形式のタイムスタンプを指定の書式の日付時刻文字列に変換する
GetKeyStateキーボードやマウスボタンの押し下げ状態、ジョイスティックの状態を取得
GetKeyState()キーが押し下げられているかどうかを取得する関数
Gosub指定ラベルにジャンプし、Returnが実行されたら戻ってくる
Goto指定したラベルの位置に処理をジャンプする
GroupActivateGroupAddで定義したウィンドウグループに属すウィンドウを順にアクティブ化する
GroupAddウィンドウの条件をウィンドウグループに追加する(グループがなければ作られる)
GroupCloseアクティブウィンドウがGroupActivateGroupDeactivateでアクティブ化されたものであれば、それを閉じ、グループの次のウィンドウをアクティブ化する。グループに属する全てのウィンドウを閉じることもできる。
GroupDeactivateGroupAddで定義したウィンドウグループに属さないウィンドウを順にアクティブ化する
GUI入力フォームなどに使えるGUIを作成/操作する
GuiClose:Guiウィンドウを閉じようとしたときに実行されるサブルーチンラベル
GuiContextMenu:Guiウィンドウが右クリックされたときに実行されるサブルーチンラベル
GuiDropFiles:Guiウィンドウにファイルがドロップされたときに実行されるサブルーチンラベル
GuiEscape:GuiウィンドウでEscapeキーを押したときに実行されるサブルーチンラベル
GuiSize:Guiウィンドウがリサイズされたときに実行されるサブルーチンラベル
Gui,AddGUIウィンドウにコントロールを追加する
Gui,Add,ButtonGUIウィンドウにボタンコントロールを追加する
Gui,Add,CheckboxGUIウィンドウにチェックボックスを追加する
Gui,Add,ComboBoxGUIウィンドウにコンボボックスを追加する
Gui,Add,DateTimeGUIウィンドウに日付時刻を入力するコントロールを追加する
Gui,Add,DropDownListGUIウィンドウにドロップダウンリストを追加
Gui,Add,EditGUIウィンドウにテキスト入力欄を追加する
Gui,Add,GroupBoxGUIウィンドウに複数のコントロールを囲む枠を追加する
Gui,Add,HotkeyGUIウィンドウにキーボードショートカットの組み合わせを入力するためのコントロールを追加する
Gui,Add,ListBoxGUIウィンドウにリストボックスを追加する
Gui,Add,ListViewGUIウィンドウにリストビューコントロールを追加する。列や項目の操作を行う組み込み関数も用意されている。
Gui,Add,MonthCalGUIウィンドウにカレンダーコントロールを追加する
Gui,Add,PictureGUIウィンドウに画像を表示するコントロールを追加する
Gui,Add,ProgressGUIウィンドウにプログレスバーを追加する
Gui,Add,RadioGUIウィンドウにラジオボタンを追加する
Gui,Add,SliderGUIウィンドウにスライドバーを追加する
Gui,Add,StatusBarGUIウィンドウにステータスバーを追加する
Gui,Add,TabGUIウィンドウにタブ切り替えコントロールを追加する
Gui,Add,TextGUIウィンドウにスタティックテキストを追加する
Gui,Add,TreeViewGUIウィンドウにツリービューコントロールを追加する。項目の操作を行う組み込み関数も用意されている。
Gui,Add,UpDownGUIウィンドウに数値増減ボタンを追加する
Gui,Cancel変数に内容を反映させずに、GUIウィンドウを非表示にする
Gui,ColorGUIウィンドウ及びコントロールの背景色を設定する
Gui,Default現在のスレッドのデフォルトのGUIウィンドウを変更する
Gui,DestroyGUIウィンドウ破棄し、リソースを開放する
Gui,FlashGUIウィンドウのタイトルバーとタスクバーの色を反転させる
Gui,FontGUIウィンドウにこれ以降に追加されるコントロールのフォントを変更する
Gui,HideGUIウィンドウを非表示にする。(Gui,Cancelと同じ)
Gui,ListViewGUIウィンドウのリストビュー操作系組み込み関数で対象となるリストビューコントロールを指定する
Gui,MarginGUIに配置されるコントロールのデフォルトのマージンを設定する
Gui,Maximize
Gui,MenuGuiウィンドウのメニューバーにMenuコマンドで作成したメニューを割り当てる
Gui,MinimizeGUIウィンドウを最小化する
Gui,+/-OptionGUIウィンドウのオプションを追加/削除する
Gui,RestoreGUIウィンドウの最小化・最大化を元に戻す
Gui,ShowGUIウィンドウの表示・表示状態の変更
Gui,SubmitGUIウィンドウを非表示にし、コントロールへの入力内容を変数に反映させる
Gui,TabGUIウィンドウにTabコントロールが配置されているとき、次に配置されるコントロールがどのタブページに配置されるかを変更する
Gui,TreeViewGUIウィンドウのツリービュー操作系組み込み関数で対象となるツリービューコントロールを指定する
GuiControlGuiコマンドで作成したウィンドウに配置されたコントロールに対し各種操作を行う
GuiControlGetGuiコマンドで作成したウィンドウに配置されたコントロールの各種情報を取得する
Hotkeyスクリプト実行中にホットキーを割り当てたり設定を変更したりする
Hotkeyスクリプト実行中にホットキーを割り当てたり設定を変更したりする
If var [not] between L and U変数の値が上限と下限の間にあるかどうかで分岐
If (変数の比較)変数と数値を比較して条件分岐を行う。
If (変数の比較)変数と数値を比較して条件分岐を行う。
If (変数の比較)変数と数値を比較して条件分岐を行う。
IfExist / IfNotExist指定したファイルやディレクトリが存在するかどうかで分岐
IfExist / IfNotExist指定したファイルやディレクトリが存在するかどうかで分岐
If(式)式の計算結果の真偽で条件分岐を行う
If var [not]contains values変数の値が列挙したもののうちのどれかと同じである/含むかどうかで分岐
If var [not]in values変数の値が列挙したもののうちのどれかと同じである/含むかどうかで分岐
IfInString / IfNotInString変数内に指定文字列があるかどうかで分岐
IfInString / IfNotInString変数内に指定文字列があるかどうかで分岐
If var is [not] type指定した変数に格納されているデータが特定の型かどうかで分岐
If var is [not] type指定した変数に格納されているデータが特定の型かどうかで分岐
If var is [not] type指定した変数に格納されているデータが特定の型かどうかで分岐
IfMsgBox一番最近のMsgBoxコマンドで指定したボタンが押されたかどうかで分岐
IfMsgBox一番最近のMsgBoxコマンドで指定したボタンが押されたかどうかで分岐
IfWinActive / IfWinNotActive 条件に一致するウィンドウが存在するかどうかで分岐
IfWinActive / IfWinNotActive 条件に一致するウィンドウが存在するかどうかで分岐
IfWinExist / IfWinNotExist条件に一致するウィンドウが存在するかどうかで分岐
IfWinExist / IfWinNotExist条件に一致するウィンドウが存在するかどうかで分岐
ImageSearch画面上から特定の画像に一致する部分を検索する
IniDelete INI形式のファイルから値を削除する
IniRead INIファイルからデータを読み出す
IniWriteINIファイルにデータを書き込む
Inputユーザーの入力を横取りして取得する(NT系専用)
InputBox テキスト入力を求めるウィンドウを表示する
InStr()文字列中で検索文字列が最初に出現する位置を返す関数
IsFunc()指定した名前の関数の定義の有無、引数の数を調べる
IsLabel()ラベルが定義されているかを判別する関数
KeyHistoryキーボード、マウスの操作履歴を表示
KeyWaitキーボードやマウス、ジョイスティックのボタンが押される/離されるまで待機
ListHotkeys登録されているホットキーの情報を一覧表示
ListLinesスクリプトが最近実行したコマンドを表示
ListVars変数名と変数の内容を一覧表示
Ln()与えられた数値の自然対数(ネピア数eを底とした対数)を返す関数
Log()与えられた数値の常用対数(10を底とした対数)を返す関数
Loopコマンドもしくはブロックを指定回数あるいはbreakなどが実行されるまで繰り返す
Loop(files)パターンに一致するファイルそれぞれについて繰り返えしを行う
Loop(files)パターンに一致するファイルそれぞれについて繰り返えしを行う
Loop,PARSE文字列を指定の区切り文字で分割して、それぞれに対して繰り返し処理
Loop,PARSE文字列を指定の区切り文字で分割して、それぞれに対して繰り返し処理
Loop,READテキストファイルを1行ずつ読み込み、繰り返し処理を行う
Loop,READテキストファイルを1行ずつ読み込み、繰り返し処理を行う
Loop (registry)指定キー以下のレジストリキーそれぞれに対して繰り返し処理を行う
Loop (registry)指定キー以下のレジストリキーそれぞれに対して繰り返し処理を行う
Menuポップアップメニューを作成したり表示したりする。タスクトレイアイコンやツールチップの設定も行える。
Menuポップアップメニューを作成したり表示したりする。タスクトレイアイコンやツールチップの設定も行える。
Mod()割り算の余りを返す関数
MouseClick マウスのボタンを押し下げ/押し上げしたり、クリックしたり、ホイールを回したりする
MouseClickDrag マウスを押し下げて、そのまま移動し離す(ドラッグ&ドロップを行う)
MouseGetPosマウスカーソルの位置、マウスの下のウィンドウやコントロールを取得
MouseMove マウスカーソルを移動する
MsgBox メッセージダイアログを表示する。色々なボタンを表示したり、タイムアウトを指定することも可能。
NumGet()メモリ上の指定アドレスから整数値を読み出す
NumPut()メモリ上の指定アドレスに整数値を書き込む
OnExitスクリプト終了時に実行させたいサブルーチンを指定する
OnMessage()GUIウィンドウに特定のメッセージが送られたときに実行される関数を割り当てる
OnMessage()GUIウィンドウに特定のメッセージが送られたときに実行される関数を割り当てる
OutputDebugデバッガに文字列を出力する
Pause実行中のスレッドを停止する
PixelGetColor 指定座標に表示されている色を取得する
PixelSearch 指定範囲に指定した色が存在すれば、その座標を取得する
PostMessageウィンドウやGUIコントロールにウィンドウメッセージを送信する。(SendMessageは応答を待って結果を取得できる)
SendMessageウィンドウやGUIコントロールにウィンドウメッセージを送信する。(SendMessageは応答を待って結果を取得できる)
Process特定のプロセスが存在するかチェックしたり、優先度を変更したり、終了させたりする
Progressプログレスバーやスプラッシュイメージのウィンドウを表示・更新する
SplashImageプログレスバーやスプラッシュイメージのウィンドウを表示・更新する
Random 擬似乱数を生成
RegDelete レジストリのキーや値を削除する
RegExMatch()文字列中から正規表現パターンに一致する箇所を検索し、位置を返す
RegExReplace()文字列中の正規表現パターンに一致する箇所を別の文字列に置換して返す
RegisterCallback()DllCall()で呼び出した関数などからスクリプト内の関数を呼び出すためのラッパー関数を生成し、アドレスを返す
RegReadレジストリから値を読み出す
RegWriteレジストリに値を書き込む
Reload現在実行中のスクリプトを再読み込みする
ReturnGosubHotkeyのサブルーチン処理から戻る
Round()与えられた数値を四捨五入する関数
Run / RunWait 外部プログラムを起動する。
RunWaitでは、起動したプログラムの終了を待ち、ErrorLevelに終了コードを格納する。
RunAs RunRunWaitの際、別のユーザーの権限で起動することを可能にする。(2000/XP専用)
Send/SendRaw/SendEvent/SendInput/SendPlayキーストロークを発生させる
SendModeSend、SendRaw、ClickコマンドおよびMouse系コマンドの処理方式を変更する
SendModeSend、SendRaw、ClickコマンドおよびMouse系コマンドの処理方式を変更する
SendModeSend、SendRaw、ClickコマンドおよびMouse系コマンドの処理方式を変更する
SetBatchLines自動的に実行されるSleepの間隔を設定(実行速度とCPU負荷に影響)
SetControlDelayGUIコントロール操作時の間隔を指定
SetControlDelayGUIコントロール操作時の間隔を指定
SetDefaultMouseSpeedMouseMove/Click/Dragでのマウスの移動速度を設定
SetDefaultMouseSpeedMouseMove/Click/Dragでのマウスの移動速度を設定
SetEnv変数に値を代入する
SetEnv変数に値を代入する
SetFormat数値演算の結果の整数値・小数値の文字列表現フォーマットを設定
SetFormat数値演算の結果の整数値・小数値の文字列表現フォーマットを設定
SetFormat数値演算の結果の整数値・小数値の文字列表現フォーマットを設定
SetFormat数値演算の結果の整数値・小数値の文字列表現フォーマットを設定
SetKeyDelaySendControlSendコマンドでの1キーごとに挿入される間隔を変更
SetKeyDelaySendControlSendコマンドでの1キーごとに挿入される間隔を変更
SetMouseDelayマウス操作関係コマンドで操作の間に挿入される間隔を変更
SetMouseDelayマウス操作関係コマンドで操作の間に挿入される間隔を変更
Set[Caps|Num|Scroll]LockStateCapslock/NumLock/ScrollLockキーのロックの状態を設定したり、常にOnやOffにしたりする
SetStoreCapslockModeSendコマンド実行時にCapsLockの状態を自動的に変更するかどうかを設定
SetStoreCapslockModeSendコマンド実行時にCapsLockの状態を自動的に変更するかどうかを設定
SetTimerサブルーチンを指定間隔で実行する
SetTitleMatchModeウィンドウ関連コマンドでの対象ウィンドウ検索方法を設定する
SetTitleMatchModeウィンドウ関連コマンドでの対象ウィンドウ検索方法を設定する
SetWinDelayウィンドウ関連コマンドのあとに空ける間を指定
SetWinDelayウィンドウ関連コマンドのあとに空ける間を指定
SetWorkingDirスクリプトの作業ディレクトリを変更
Shutdown システムを終了、再起動、ログオフする
Sin()与えられた角度に対応するサインを返す関数
Sleep 指定ミリ秒処理を停止する
Sort変数の内容を特定の順番に並び替える。文字列としての処理のほかに、数値としての処理も可能。
SoundBeepサウンドカードのBeep音を鳴らす
SoundGetサウンドデバイスの各種設定を取得
SoundGetWaveVolume WAVE出力の音量の現在の設定値を取得する
SoundPlay OSがサポートするメディアファイルを再生する
SoundSetサウンドデバイスの各種設定を変更
SoundSetWaveVolume WAVE出力の音量の設定を変更する
SplashTextOn / SplashTextOffスプラッシュテキストウィンドウを表示・非表示する
SplitPathファイルパスやURLをドライブや拡張子などの要素に分解する
Sqrt()与えられた数値の二乗根を返す関数
StatusBarGetText 指定したウィンドウの(標準仕様の)ステータスバーのテキストを取得
StatusBarWait ステータスバーの内容が指定したテキストにマッチするようになるまで待機
StringCaseSense文字列の比較で大文字小文字を区別するかを設定する
StringCaseSense文字列の比較で大文字小文字を区別するかを設定する
StringGetPos文字列中の特定の文字列の位置を検索する
StringLeft変数内の文字列のはじめもしくは終わりの指定文字数分を抜き出す
StringRight変数内の文字列のはじめもしくは終わりの指定文字数分を抜き出す
StringLen変数の内容の文字数を取得
StringLower文字列をすべて小文字やすべて大文字に変換
StringUpper文字列をすべて小文字やすべて大文字に変換
StringMid文字列の指定位置から指定文字数だけを取り出す
StringReplace 文字列中の特定の文字列を別の文字列に置換する
StringSplit文字列を指定の区切り文字で分割する
StringTrimLeft文字列のはじめや終わりの指定文字数を取り除く
StringTrimRight文字列のはじめや終わりの指定文字数を取り除く
StrLen()文字列の長さをバイト数で返す関数
Suspendホットキーをまとめて無効化する
SysGet画面解像度やマルチモニタ関連の情報、そのほかシステム関連の情報を取得
Tan()与えられた角度に対応するタンジェントを返す関数
Thread現在のスレッドの割り込み優先度を設定する
ToolTipツールチップヒントを表示する。最大20個同時に表示できる。
Transform各種の数値計算、ASCIIコード変換、ビット演算を行う
TrayTipトレイアイコンのところにバルーンメッセージを表示する(Windows2000/XP以降専用)
URLDownloadToFileHTTPでファイルを取得し、指定ファイルに保存する
VarSetCapacity()変数に確保されているメモリのサイズを変更する。
while式を評価した結果が真である間、一連の処理を繰り返し実行する
WinActivate 指定したウィンドウをアクティブにする(フォーカスを移し、前面に持ってくる)
WinActivateBottom条件に一致した一番下(背面)のウィンドウをアクティブ化
WinActive()条件に一致するウィンドウがアクティブなら、そのウィンドウのハンドルを返す関数
WinClose ウィンドウを閉じる
WinExist()条件に一致するウィンドウが存在するとき、そのウィンドウのハンドルを返す関数
WinGetウィンドウハンドル(固有のID)や一覧、プロセスIDなどを取得
WinGetActiveStatsアクティブウィンドウのタイトルとサイズ、位置を取得
WinGetActiveTitleアクティブウィンドウのタイトルを取得
WinGetClass指定されたウィンドウのクラス名を取得
WinGetPos指定されたウィンドウの位置とサイズを取得
WinGetText指定されたウィンドウのテキストを取得
WinGetTitle指定されたウィンドウのタイトルを取得
WinHide ウィンドウを非表示にする
WinKill ウィンドウを強制的に閉じる
WinMaximize ウィンドウを最大化する。
WinMenuSelectItem指定ウィンドウのメニューバーのコマンドを実行する
WinMinimize ウィンドウを最小化する
WinMinimizeAll / WinMinimizeAllUndo全てのウィンドウを最小化する / それを元に戻す
WinMoveウィンドウの位置やサイズを変更する
WinRestoreウィンドウの最小化や最大化を元に戻す
WinSetウィンドウを常に最前面表示状態にしたり、半透明にしたりする
WinSetTitleウィンドウのタイトルを変更
WinShow 非表示のウィンドウを表示する
WinWait指定したウィンドウが存在するようになるのを待つ
WinWaitActive / WinWaitNotActive指定したウィンドウがアクティブになるまで待機
WinWaitCloseウィンドウが閉じる(存在しなくなる)のを待つ