跳转至

INPUT(S)

関数名 引数 戻り値
INPUT (int, int, int) void
INPUTS (int, int, int) void

API

INPUT (defaultValue, canClick, allowSkip)
INPUTS (defaultValue, canClick, allowSkip)
入力待ちを行い、INPUTは入力された数字をRESULTに代入し、INPTUSは入力された文字列をRESULTSに代入する
第一引数を設定した場合、何も入力されなかった場合にデフォルト値として各変数に代入されます
EEの追加機能として、ミドルクリックを通常の左クリックと同様に受け付ける。ミドルクリックの場合はRESULT:1に3が入る

第二引数を設定した場合、マウスクリックをエンターキーにみなす(RESULTSに空文字列を代入。ボタンを押した場合,ボタンのインデックスをRESULTS:1に代入)、左クリックの時RESULT:11、右クリックの時RESULT:12、ミドルクリックの時RESULT:13にします。また、同時にShiftCtrlAltを押した場合、そのキー状態をRESULT:2に保存します。(bit 16 17 18)

第三引数を設定した場合、右クリック等でのスキップ中に入力待ちを行わない
ただしデフォルト値は適用される。上記INPUT系でマウスクリックを受け付けると併用した場合はそれぞれRESULT:1及びRESULTS:1に、
併用しなかった場合は通常通りRESULT:0及びRESULTS:0にデフォルト値が代入される

ヒント

命令のみ対応しています。

関連項目