* 演算子(アドレスに格納された値)
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
* 演算子(アドレスに格納された値)[編集]
アドレスで指定されたメモリ領域のバイト値を得る演算子。
*Address
Parameters[編集]
引数名 | 説明 |
---|---|
Address | メモリ領域のアドレスを表す整数 |
Remarks[編集]
結果はAddressで表されるメモリ領域のバイト値(0...255)になる。
*Addr:=Asc("x")
のように代入先にはできない。
値を変更するには、 NumPut(Asc("x"), Addr+0, 0, "UChar")
のようにする。
2バイト以上の値を得たければ、NumGet()関数を使った方がよい。
AHKL 特定アドレスへの文字列の取得・書き込みは StrGet(), StrPut() を利用する。