キーボードからの入力

 投稿者:N.E.  投稿日:2010年 3月30日(火)21時20分19秒
  キーボードから入力するためにはどのようにすればいいのでしょうか。
ヘルプ>入出力>独自の拡張(キーボード)

GetKeyState(n)ではなく、
フォアグラウンドの時のみ働き、キーコードを出力し、押されるまで待たない命令はありませんか。
教えてください。
 

Re: キーボードからの入力

 投稿者:白石 和夫  投稿日:2010年 3月30日(火)21時29分13秒
  > No.1144[元記事へ]

N.E.さんへのお返事です。

> キーボードから入力するためにはどのようにすればいいのでしょうか。
> ヘルプ>入出力>独自の拡張(キーボード)
> の
> GetKeyState(n)ではなく、
> フォアグラウンドの時のみ働き、キーコードを出力し、押されるまで待たない命令はありませんか。
> 教えてください。

CHARACTER INPUT NOWAIT が最も近いと思いますが,文字キー以外のキーには反応しません。
 

Re: キーボードからの入力

 投稿者:N.E.  投稿日:2010年 3月31日(水)10時30分23秒
  > No.1145[元記事へ]

白石 和夫さんへのお返事です。

> CHARACTER INPUT NOWAIT が最も近いと思いますが,文字キー以外のキーには反応しません。

文字キーとは、どのキーですか?
(スペース、エンターも含まれますか。)
 

Re: キーボードからの入力

 投稿者:N.E.  投稿日:2010年 3月31日(水)11時53分28秒
  > No.1146[元記事へ]

追加
なぜか結果が同じ文字2文字になってしまいます。
どうすればいいか教えて下さい。
 

Re: キーボードからの入力

 投稿者:白石 和夫  投稿日:2010年 3月31日(水)16時48分54秒
  > No.1147[元記事へ]

N.E.さんへのお返事です。

> 追加
> なぜか結果が同じ文字2文字になってしまいます。
> どうすればいいか教えて下さい。

SET ECHO "OFF"
を実行していないからだと思います。
 

Re: キーボードからの入力

 投稿者:N.E.  投稿日:2010年 4月 1日(木)11時16分51秒
  > No.1149[元記事へ]

白石 和夫さんへのお返事です。

なぜか結果が同じ文字2文字になるのは、
> SET ECHO "OFF"
を実行すると、1文字だけになりました。
ありがとうございました。
 

戻る