ALWALTFX用REXX関数の概要

 下記のような関数が用意されています。

· 警告音関数
ArxAlarm ··· PM 標準の警告音
ArxBeep ··· Beep 音

· キー操作関数
ArxPutKey ··· キー入力
ArxPutString ··· 文字列入力
ArxReplaceKey ··· キー入力を置換
ArxEditFunc ··· 入力フィールドの特殊操作
ArxQueryEditSelText ··· 入力フィールドの選択範囲内のテキストを取得
ArxReplaceEditSelText ··· 入力フィールドの選択範囲内のテキストを置換
ArxQueryEditCursorPos ··· 入力フィールドのカーソル位置を取得
ArxSetEditCursorPos ··· 入力フィールドのカーソル位置を設定
ArxKeyRecord ··· キー入力記録/キー入力再生
ArxQueryACSKeyState ··· Alt,Ctrl,Shift の押し下げ状態を取得
ArxSetACSKeyState ··· Alt,Ctrl,Shift の押し下げ状態を設定

· マウス操作関数
ArxQueryPointerPos ··· マウスカーソルの位置を取得
ArxSetPointerPos ··· マウスカーソルの位置を設定
ArxQueryMouseButton ··· マウスボタンの状態を取得
ArxPutMouseButton ··· マウスボタンの操作
ArxReplaceMouseButton ··· マウスボタンの操作を置換

· ウィンドウ関数
ArxQueryScreenSize ··· スクリーンサイズを取得
ArxQueryWindowInfo ··· ウィンドウ位置やサイズ等の情報を取得
ArxSetWindowPos ··· ウィンドウ位置及びサイズを設定
ArxQueryWindowString ··· ウィンドウの文字列を取得
ArxSetWindowString ··· ウィンドウの文字列を設定
ArxInvalidateRect ··· ウィンドウを再描画
ArxQueryWindowHandle ··· ウィンドウ・ハンドル値を取得
ArxEnumWindowHandle ··· 子ウィンドウ・ハンドル値を取得
ArxIsWindow ··· ウィンドウの存在確認

· メッセージ関数
ArxSysCommand ··· システムメニュー・コマンドを実行
ArxReplaceCommand ··· コマンドを置換
ArxSendMessage ··· メッセージを送信
ArxSendMsg ··· 同上
ArxPostMessage ··· メッセージを通知
ArxPostMsg ··· 同上
ArxQueryMsgParam ··· メッセージ・パラメータを見る
ArxAllocTempMem ··· 作業用メモリを割り当てる
ArxQueryTempMemImage ··· 作業用メモリを見る

· システム設定関数
ArxQuerySysInfo ··· システム情報を取得
ArxQuerySysValue ··· システム値を取得
ArxSetSysValue ··· システム値を設定

· スクリプト補助関数
ArxMPFROM2SHORT ··· メッセージ・パラメータの値を作成
ArxMPFROMSH2CH ··· 同上
ArxCHAR1FROMMP ··· メッセージ・パラメータの値を分解
ArxCHAR2FROMMP ··· 同上
ArxCHAR3FROMMP ··· 同上
ArxCHAR4FROMMP ··· 同上
ArxSHORT1FROMMP ··· 同上
ArxSHORT2FROMMP ··· 同上
ArxSHORT1FROMMR ··· メッセージ・リザルトの値を分解
ArxSHORT2FROMMR ··· 同上
ArxD2X ··· 10進数の値を16進数の値に変換
ArxX2D ··· 16進数の値を10進数の値に変換
ArxC2X ··· 文字列を16進数の値に変換
ArxX2C ··· 16進数の値を文字列に変換
ArxNOT ··· 論理演算(NOT)
ArxAND ··· 同上 (AND)
ArxOR ··· 同上 (OR)
ArxXOR ··· 同上 (XOR)
ArxNAND ··· 同上 (NAND)
ArxNOR ··· 同上 (NOR)

· その他関数
ArxQueryAlwaltfxStatus ··· ALWALTFX の実行状態を確認
ArxLoadFuncs ··· 関数を一括ロード
ArxDropFuncs ··· 関数を一括アンロード
ArxVersion ··· バージョン番号を取得

戻る