- - PR -
[VB.NET]SendKeyについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-01 06:50
System.Windows.Forms.Sendkeysを使って最前面のウィンドウにメッセージを送ろうと思っています。
最前面がエクスプローラ(explorer.exe)だった場合なのですが、%{LEFT} を発行しても戻るをしてくれません。インターネットエクスプローラの場合ですと1つ履歴を戻ってくれますので送信するキー文字列は間違っていないかと思います。 キーボードから Alt+← を押せばエクスプローラも履歴を1つ戻ってくれるのにSendKeysだと戻ってくれないのはなぜなのでしょうか? | ||||
|
投稿日時: 2006-07-01 10:22
メイン ウィンドウの扱いが特殊だからだと思います。 プロセス的にも終了扱いだったりしますし。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-07-01 13:04
> メイン ウィンドウの扱いが特殊だからだと思います。
> プロセス的にも終了扱いだったりしますし。 ありがとうございました。特殊ということは知りませんでした。 よろしければどこを参照したらそのような資料が出ているのか教えていただけませんか? Sendkeyについては一瞬エクスプローラがちらつくような感じになりますが「%vob」で前に戻るを代用するようにしたいと思います。 |
1