0

私のクライアントには非常に愚かな機能を持つ ERP があります。つまり、ユーザーが 10 ~ 15 秒間非アクティブになると、ユーザーはログアウトされます。そして、ユーザーはユーザー名とパスワードを何度も入力する必要があり、それは本当に頭痛の種です. これに対する解決策を提案しなければなりません。

私のアイデアは、指紋スキャナーを取り付けて、小さなサービスを作成することでした。ユーザーが指をスワイプするたびに、その指紋に対するユーザー名とパスワードが既にあるサービスは、必要な資格情報をユーザー名とパスワードのフィールドに入力して送信します。

今のアイデアは単純明快です。しかし、実装はそうではありません。本当の取引は、ユーザー名とパスワードのフィールド (つまり、テキスト ボックス) に焦点を当てています。

それがWebアプリだった場合、必要な要素を(IDなどで)見つけるためにブラウザ自動化ライブラリを使用していたでしょうが、これはデスクトップアプリであり、今のところネイティブコードで書かれている場合でもそうではありません。解釈した。

アプリのテキスト ボックスにフォーカスを合わせてテキストを挿入する C# コードを作成する方法があることを知りたいです (テキストの挿入は、「貼り付け」またはキー ストロークをシミュレートするだけで簡単です)。

または、これに関する別の可能なアプローチがあります。

4

1 に答える 1

1

問題のコントロールのクラス名/階層を見つけるには、Visual Studio に同梱されている Spy++ を使用します。次に、Windows API コマンドを使用して、必要に応じてテキストをコントロールに挿入できます。

于 2013-09-05T23:07:54.690 に答える