IEインスタンスを作成し、非表示にし、操作して、ユーザーに表示するビジュアルベーシックスクリプトがあります。
残念ながら、理由は不明ですが、復元機能がすべてのPCで機能するわけではありません。現在のコードは次のとおりです。
objectIE.Visible = True
wshShell.AppActivate objectIE 'which is I think wrong as objectIE is not PID.
wscript.sleep timoutSleep
wshShell.SendKeys restWindow 'which is "% r" and will not work on all locales :(
問題は次の行にあると思います。
wshShell.AppActivate objectIE
AppActivate
ここでは、PIDをメソッドに渡す必要があると思います。
質問:IEオブジェクトのPIDを取得する方法は?またはwshShell.AppActivate objectIE
正しいですが、私は間違った方向を見ていますか?
PSアプリケーションのタイトルは一意ではないため、使用できません:(