• ベストアンサー

UWSCのgetch的な物

UWSCにはC言語のgetchのようなコマンドはありますか? キーボードの何かのボタンを押したら即入力になるようなものです たとえばキーボードの 1 を押したとたん指定の動作をさせたりとかをしたいのです、getch的なものではなくても他に代用できそうなコマンドご存知ないでしょうか ご存知の方いらっしゃいましたらよろしくおねがいします!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

SLCTBOX関数を使うのはいかがでしょう? // ボタン選択 SELECT SLCTBOX(SLCT_BTN, 10, "どれか選んでね", "AAAA", "BBBB", "CCCC")  CASE SLCT_1   FUKIDASI("1番目が選ばれました")  CASE SLCT_2   FUKIDASI("2番目が選ばれました")  CASE SLCT_3   FUKIDASI("3番目が選ばれました")  CASE 0   FUKIDASI("タイムアウトしました") SELEND みたいな感じで使えます。

onkon6272
質問者

お礼

おー、これは便利 遅レスだけどありがとうございます

その他の回答 (1)

回答No.2

【追記】 あるいは以下のようなスクリプトもあります。 //キーボードの「A」を押す //10秒たったら終了 NOW = GETTIME() WHILE TRUE   IF GETKEYSTATE(VK_A) THEN MSGBOX("Aが押された")   SLEEP(0.1) IF (GETTIME() - NOW) > 10 THEN BREAK WEND

関連するQ&A