* 演算子(アドレスに格納された値)

提供: 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() を利用する。

Related[編集]

, If (式), Var:=式