tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: SendKeysの使用方法
投稿日: 2010/01/08(Fri) 18:55
投稿者花ちゃん
http://support.microsoft.com/kb/297108/ja
http://support.microsoft.com/kb/179987/ja
元々、SendKeys は色々問題があるので、できれば、ここで紹介しているSendInput関数を
使って下さい。

>     Clipboard.Clear ' クリップボード(Clipboard)をクリアする
>     Clipboard.SetText "ストレッチ" ' ClipboardへTxtを入れる
>     ShellEx ("C:\TEST\winX.hlp")

例えば、この間等で上記が表示されるまでに下記のSendKeys "^(V)" が実行されたり
するので、1回の動作毎にある程度の待ち時間等を作って確認するようにして
その待ち時間等も調整しないとうまく動作しません。
(キーを受け取る側がアクティブになっていないと受け取らないので)
又、これらのキーを送信している間にOS等の割り込みが入る可能性もありますので
確実に動作する保証はありませんので注意して下さい。

指定時間待つ関数
http://hanatyan.sakura.ne.jp/patio/read.cgi?mode=view2&f=244&no=4

>     SendKeys "^(V)", True 'CTL+v 貼付
>     SendKeys "%(D)" 'ALT+D 表示ボタン

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。