タイトル : 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 表示ボタン |