バーコードを処理してオンライン バンキングと互換性を持たせるプログラムを作成しようとしています。問題は、アプリが既に開いている Firefox ウィンドウで動作する必要があることです。互換性を持たせるには、アプリで「.」を削除する必要があります。(ドット) を入力し、オンライン バンキングのウィンドウに 1 つずつ (合計 5 パーツ) 貼り付けます。「タブ」(キーボードのキーのようなもの) をオンライン バンキング ウィンドウに送信して、バーコード用に存在する 5 つの編集ボックスを移動するにはどうすればよいですか?
質問する
2581 次
3 に答える
1
Torry の Delphi ページにある「SendKeys」というコンポーネントを使用すると、キーストロークを別のウィンドウに簡単に送信できます。Windows の keybd_event 関数を使用して、キーストロークを Windows キーボード バッファにプッシュします。
http://www.torry.net/quicksearchd.php?String=sendkeys&Title=はい
于 2013-05-07T04:08:14.803 に答える
1
だから私は最終的に問題の最良の解決策を見つけました。
初め:
SetForegroundWindow(Appwin);
「タブ」コマンドが正しいウィンドウに送信されることを 100% 確実にします。
2番:
Keybd_event(VK_TAB, 0, 0, 0);
そのウィンドウにキーボード イベント "TAB" キーを送信します。
于 2013-05-09T00:11:27.710 に答える