問題タブ [sendkeys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
849 参照

c# - windows.forms.sendkeys() は書式設定されたテキストを ms doc/ms outlook に送信しますか?

sendkeys.sendwait() メソッドを使用して、書式設定された (太字、フォント サイズなど) テキストを表示できるかどうかを知りたいです。

注: インデントされたテキスト文字列は既にフォーマットされています。アプリケーションでそれらを印刷する方法が必要です。

クリップボードでできることはありますか?

0 投票する
2 に答える
4278 参照

c# - keybd_event()とSendKeys.SendWait()に違いはありますか?

SendKeys.SendWait()は単なるラッパーであり、これら2つのコードスニペットは同一ですか?

そうでない場合、一方を他方の上に使用する理由はありますか?

0 投票する
1 に答える
859 参照

c# - SendKeysとOutlook

SendKeysを試してみたところ、Outlook(2010)のメッセージテキストエリアにキーを送信すると機能しないことがわかりました。ただし、アドレスバーは問題なく機能しているようです。Wordはもう1つです(OutlookとWordは同じエディターを使用しているので、大きな驚きはありません)。私がまだ見つけていない他の同様のプログラムもあると確信しています。

何か案は?

更新:これを、AltGrで入力する必要のある文字(スウェーデン語のキーボードレイアウト)のみに絞り込みました。つまり、@£$€{[]} \〜

0 投票する
0 に答える
818 参照

c# - SENDKEYS F-Key はトレマ Y を送信します (Y の上に 2 つのドットが表示されます)。

作成中の C# アプリからアプリケーションに F キーを送信しようとしています。F キーを送信すると、Ÿ (トレマ Y) として表示されます。目的のウィンドウにフォーカスを合わせたら、目的の F キーをプログラムで押す .NET に落ち着きます。

開発マシンでコードを実行すると、F キーが正しく解釈されます。それらを trema Y として解釈しているマシンは、Windows 7 .NET 4 Client 64 BIT です。

私は試してみましSendKeys.SendWait("{F2}")SendKeys.Send("{F2}")。app.config に次のコードがあります。

これが私のコード例です:

0 投票する
1 に答える
1135 参照

.net - WebBrowserコントロールのフォーカスを変更するためのSendKeysよりも優れた代替手段はありますか?

現時点では、要素のフォーカスを変更するためにこれがあります。

それを使用する代わりに、私はこのようなことをすることができるかどうか疑問に思いました:

ただし、現在フォーカスされているアイテムの次の要素のように、次の要素にフォーカスを合わせるため。

0 投票する
1 に答える
912 参照

asp.net - Windows 7 で SendKeys がエラーを生成するのはなぜですか?

私はこのコードを実行しようとしています:

Windows XP では正常に動作しますが、Windows 7 ではエラーが発生します。

文字列をcmdにコピーして実行しようとしています。「{Enter}」の部分でエラーが発生しています。助けてください。

0 投票する
2 に答える
2600 参照

c++ - 選択されていないウィンドウにテキスト/キーストロークを送信しますか?

現在C++で選択されていないウィンドウにキーストロークを送信する方法はありますか?たとえば、メモ帳ウィンドウを最小化していて、ウィンドウを前面に表示せずにテキストを入力したい場合です。

私はWindows764ビットを使用しています。

0 投票する
1 に答える
1152 参照

c# - SendInputを使用する場合、受信ウィンドウがメッセージを受信して​​処理したことをどのように確認できますか?

入力シミュレータライブラリを使用して、C#を使用して別のアプリケーションへの入力をシミュレートしています。これはSendInputAPI呼び出しを使用します。外部アプリケーションのWindowsメッセージキューを監視して、それらのメッセージが処理されたかどうかを確認する方法があるかどうか誰かが知っていますか?

たとえば、「He​​llo」という単語のキーストロークをメモ帳に送信したいが、メモ帳が入力を受信して​​処理し、「Hello」という単語がメモ帳ウィンドウに表示されるまで、アプリケーションを続行したくないとします。 。キー押下メッセージがメモ帳のメッセージキューになくなると、これが発生したことがわかりますが、それを見つける方法がわかりません。

.NET SendKeysクラスとSendWaitを使用していましたが、これは不安定で、外部アプリケーションでフリーズが発生することがあるため、何週間も修正を試みた後、新しいメソッドを探しています。

どうもありがとう

0 投票する
2 に答える
1363 参照

python - Windows 7 のログイン ウィンドウで SendKeys を使用するにはどうすればよいですか?

わかりましたので、コンピューター用のarduinoベースの物理ログインシステムを作成しています。基本的に、リードスイッチが設定されているため、トリップするとシリアル情報がPythonプログラムに送信され、それが発生するとSendKeysがパスワードを入力します(できればログインボックスに)。まったく安全ではないことはわかっていますが、多かれ少なかれ概念実証です。パスワードを送信するコードの一部を次に示します。

コードに問題はありません。メモ帳などの他のものでも機能しますが、ログインウィンドウで使用しようとすると何も得られません。助言がありますか?

0 投票する
1 に答える
4111 参照

c# - C#-SendKeys.Sendを使用してShiftキーで小文字を送信するにはどうすればよいですか?

私は自分のプロジェクトにこのキーボードフックを使用しています。SHIFT修飾キーを押したままSendKeys.Send()を使用して小文字を送信できません。たとえば、ユーザーがKボタン「a」SHIFTを押した場合は送信する必要があり、 +を押した場合はK「b」を送信する必要があります。コードは次のとおりです。

ただし、 「b」の代わりに「B」(大文字)を送信します。つまり、キーは送信されたキーストローク「b」を大文字に変更します。これは、Keys.Shiftをフックに追加した後でも発生します。SHIFT

e.SupressKeyPressSendKeys( "b" .toLower())を使用したり、上記のコードをKeyUpイベントに配置したりするなど、多くのアプローチを試しました。

plsは私を助けます、私は非常にイライラしています、私のアプリケーション開発はこの時点で打たれています。