AppActivateのアプリケーションタイトルの指定の仕方

2014年11月14日金曜日

PC

t f B! P L

AppActivate ("無題 - メモ帳")

のようにアプリケーションウィンドウに表示された内容で指定します。

 

実際のVBS内容

  1. メモ帳を起動
  2. opera12を起動。 (起動直後はSpeedDial画面となっている)
  3. メモ帳をアクティブにして aaaaaaa と入力
  4. operaをアクティブにしてURLに yahoo.co.jpと入力

Dim WSHShell

Set WSHShell=CreateObject("WScript.Shell")

'メモ帳起動

WSHShell.Exec "notepad.exe"

'opera起動

WSHShell.Exec "C:\Program Files (x86)\Opera\opera.exe"

WScript.Sleep 2000 '2秒待つ

WSHShell.AppActivate ("無題 - メモ帳")

WSHShell.SendKeys "aaaaaaaaaaaaaaaaaaa"

WScript.Sleep 5000

'指定したURLを表示

WSHShell.AppActivate ("Speed Dial - Opera")

WSHShell.SendKeys "{F2}"

WScript.Sleep 1000

WSHShell.AppActivate ("Speed Dial - Opera")

WSHShell.SendKeys "yahoo.co.jp{ENTER}"

久しぶりに使った際に、アプリ名だけを指定して失敗したのでメモ
参考

スポンサーリンク

このブログを検索

QooQ