SENDKEYについて調べていたら、此方にきました。
今、エクセルのVBAを使って、色々なソフトを制御しています。
(先日、レタッチソフトのフィルターのパラメーターを
エクセル表から送るマクロを作りました。)
SENDKEYは便利なのですが、相手側の状態を無視するので、
相手の処理が終わるまで時間待ちする必要がありますよね?
これってパソコンのCPUの能力に影響されるので、
パソコン毎に有る程度調整する必要が有る様です。
最新のパソコンは能力が高いので、かなり待ちを作らなければ
上手く動作しなくて、苦労しました。
むしろ古いパソコンの方が時間待ちが少なくて最終的に処理が早く終わっています。
SENDKEYによる制御は単純なので、あまり複雑なことは出来ませんが、
比較的簡単にプログラムを組める(と思っています)ので、
マイクロソフトももう少し力をいれて欲しいです。
長い文章ですみません。