English help on website



inputpos文(Ver9.35対応版)
目次− inputpos文
inputpos文は、ユーザからカーソル位置を入力してもらうための文です。
inputpos "位置を指定してください。";
パラメータ1(文字列型)
タイトルバー(キャプション)に表示させる文字列を指定します。

結果コード
Enterキーを押して終わった場合は、resultは0以外になります。
Escキーを押して終わった場合は、resultは0になります。


この文を実行すると、ユーザはEnterキーを押すまでカーソルを自由に動かせるようになります。
EnterキーまたはEscキーを押すと、inputposは処理を終了します。

inputpos実行中は、ウィンドウのキャプションに文字列を表示します。
ユーザがカーソル移動した後の位置は、キーワードxとyで参照することができます。
EnterキーでもEscキーでも、カーソル位置は変わります。
#xOrg = x;
#yOrg = y;
inputpos "位置を指定してください。";
#x = x;
#y = y;
#r = result;
message "x:"+str(#x) + " y:" + str(#y) + " result:" + str(#r);
if(#r==0){
  moveto #xOrg,#yOrg;
}