大量のデータを素早くキーボード(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で質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
助けてください!!キーボード...
-
「G」の小文字入力の切り替え
-
iPad の分割キーボードでトグル...
-
単語登録 + 単語で日付と変...
-
キーボード入力(キー(「Y」「...
-
times new romanでギリシャ文字...
-
キーボードをギリシア文字に設...
-
ファイル名変更時にファイルが...
-
ノートPCのキーボードで数字...
-
エクスクラメーションマークの...
-
キーボードで入力すると音声が出る
-
ローマ字入力 syo(しょ)→sy...
-
PCのキーボードにFnキーが無い...
-
backspaceキー押しても1文字ず...
-
一台のPCに二つのキーボードを...
-
自作PCの最初の起動時には
-
コーラこぼしてキーボードを押...
-
PCのキーボードの「H」「C...
-
ノートPCに外付けキーボード...
-
レノボキーボードのPageup/Down...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
助けてください!!キーボード...
-
「G」の小文字入力の切り替え
-
IOException ってどういうとき...
-
iPad の分割キーボードでトグル...
-
ノートPCのキーボードで数字...
-
times new romanでギリシャ文字...
-
キーボードの子音が入力出来ない
-
キーボード入力(キー(「Y」「...
-
単語登録 + 単語で日付と変...
-
つにてんてんはどうやってタイ...
-
PC周辺機器 この部品は何ですか
-
バッファロー社製『BSHSBT04BK...
-
ノートパソコンのキーボードが...
-
スマホでフランス語のeを入力...
-
エクセルの入力がダブる・・・(...
-
EXCEL 英語キーボードでF2を使...
-
iPadでキーボードの中に英語(日...
-
パソコンで数字が連続して羅列...
-
【タブレットPC】フォーム画面...
-
タッチタイピングの上達方法を...
おすすめ情報