![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
大量のデータを素早くキーボード(USB接続)から入力したときにアプリケーションが正しく動作するかどうかをテストしたい。
しかし、キーボードからの手入力では入力速度に限界があるので、あらかじめテキストファイルに大量の文字を入力しておき、そのテキストファイルを読込んであたかもキーボードから入力されたかのように振る舞わせ、アプリケーションの動作をチェックできないでしょうか。
アプリケーションにはユーザが操作する画面があり、画面上にテキストボックスがあります。
そのテキストボックスにテキストファイルから読み込んだ大量文字をあたかもキーボードから入力されたかのように自動的に入力(取込)をしたいのです。
テキストファイルを開いてコピペでよいのでは?と思うかも知れませんが、入力された文字の中にある特定の文字があればその文字が入力された時点である処理を行いたいので、大量文字の全文コピペではそのテストにならないのです。
できるのであればその方法を教えてください。
No.2ベストアンサー
- 回答日時:
無理矢理流し込むと、アプリの処理中に入力された分がどっか飛んでいってしまいますが、
そういうのも対処されてますか?
http://www.vector.co.jp/vpack/filearea/win/util/ …
例えばこの中のRecKeyやキーボードシミュレータなどで入力をごまかしてテストする方法は有ります。
アドバイスありがとうございます。
さっそくRecKeyをダウンロードしてみました。
文字と文字の間隔を10ミリ秒単位で指定でき、ほぼやりたいことができました。
本当は1ミリ秒単位で指定できるともっとよかったのですが、20ミリ秒でエラーになる現象が再現でき、今後の方向性が見えてきました。
ありがとうございました。
No.3
- 回答日時:
windowsでよい?
http://msdn.microsoft.com/ja-jp/library/ms171548 …
ほとんどのOSが、キーボードに限らず、マウスなどのUIイベントを発行させることができます。
その逆に、イベントを横取りして、OSに渡さないとか置き換えるなどなど。
ちなみにアンドロイドは
http://seesaawiki.jp/w/moonlight_aska/d/%A5%AD%A …
マイクロソフトの説明は判りつらいので、上記を参考に必要な機能を調べてみてください。
アドバイスありがとうございます。
Windowsです。
No2の回答でほぼやりたいことは確認できたのですが、もしもう少し詳細な設定等が必要になれば、ここでご回答いただいたものを参考に、独自に作成したいと思います。
ありがとうございました。
No.1
- 回答日時:
簡単に思いつくのはUSB接続タイプの二次元バーコードリーダーを用意し、入力文字列を二次元バーコードで印刷しておいて読み込ませるって方法でしょうか。
USB接続タイプのものはPC上はキーボードと同じHIDとして認識されるので、いけるかもしれませんね。
アドバイスありがとうございます。
実は、質問にはキーボードと書きましたが、実際にはUSBタイプの二次元バーコードリーダーを使っていました。そのバーコードリーダーの読み取り速度が他のリーダーよりも遅く、テストにならないのでどうしようかと思っていた次第です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- iPad iPad で Apple Pencil を使いメモアプリで文字をキーボードから打ち込みたいのですが描 2 2022/10/05 20:49
- Android AndroidミラーリングでPCからAndroidを操作するには 4 2022/06/17 11:16
- その他(パソコン・スマホ・電化製品) スマホの文字入力について Amazonカスタマーセンターのチャットで相談をしようとした所 文字入力の 2 2023/06/21 08:36
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- Mac OS MAC (Late 2020)で復元後、キーボード入力(文字)ができなくなり困っています。 1 2023/02/15 20:35
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Android(アンドロイド) スマホの日本語入力の選択肢を変えるには 4 2023/07/29 19:07
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「G」の小文字入力の切り替え
-
助けてください!!キーボード...
-
iPad の分割キーボードでトグル...
-
パソコンとスマホどっちが打つ...
-
times new romanでギリシャ文字...
-
レッツノートを使ってワードに...
-
【タブレットPC】フォーム画面...
-
iPhoneのキーボードについてで...
-
EXCEL 英語キーボードでF2を使...
-
acer Aspire One ノートパソコ...
-
IMEの日本語入力がおかしいんです
-
iPadでキーボードの中に英語(日...
-
①Excel シートに、「=」を入力...
-
ハンガリー語のアルファベット入力
-
キーボード入力できない
-
携帯用キーボード?
-
PCの動きがおかしい
-
キーボード101配列と106配列
-
マウスやキーボードを使わずに
-
キーボードの誤作動?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IOException ってどういうとき...
-
助けてください!!キーボード...
-
「G」の小文字入力の切り替え
-
単語登録 + 単語で日付と変...
-
キーボードの子音が入力出来ない
-
times new romanでギリシャ文字...
-
ノートPCのキーボードで数字...
-
キーボード入力(キー(「Y」「...
-
iPad の分割キーボードでトグル...
-
【タブレットPC】フォーム画面...
-
パソコンで数字が連続して羅列...
-
二重鍵括弧 『』について教え...
-
①Excel シートに、「=」を入力...
-
パソコン入力が、おかしくなり...
-
スマホでフランス語のeを入力...
-
iPhoneのキーボードについてで...
-
iPadでキーボードの中に英語(日...
-
Let's note cf-w2 テンキー入力...
-
エクセルの入力がダブる・・・(...
-
かな入力を「ずっと」ONにする...
おすすめ情報