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:1
を1
、右クリックの時RESULT:1
を2
、ミドルクリックの時RESULT:1
を3
にします。また、同時にShift、Ctrl、Altを押した場合、そのキー状態をRESULT:2
に保存します。(bit 16 17 18)
第三引数を設定した場合、右クリック等でのスキップ中に入力待ちを行わない
ただしデフォルト値は適用される。上記INPUT系でマウスクリックを受け付ける
と併用した場合はそれぞれRESULT:1
及びRESULTS:1
に、
併用しなかった場合は通常通りRESULT:0
及びRESULTS:0
にデフォルト値が代入される
ヒント
命令のみ対応しています。