IEのウインドウを最大化

僕は最大化派じゃないんだけど(というかタブブラウザ派なので)、IEは最大化して表示させたいという要望は多いらしく。

社内情報システムのクライアントとしてIEを使う際、利用者に余計なモノを見せると判断できなくて混乱するから、最大化して他のウインドウを隠しておけばとりあえず安心ということらしいです。

HTML 内に書く JScript のサンプルは多くあるんだけど、WSH(VBS?) から呼び出すときのサンプルがなかなか見つからなくて。なのでちょっと見よう見まねで作ってみました。

以下の内容を foo.vbs とかに保存してダブルクリック。

_ サンプルコード

'IEオブジェクト生成
Set obj = WScript.CreateObject("InternetExplorer.Application")
obj.navigate("about:blank")
'開ききるのを待ちます
Do Until obj.readyState = 4: wscript.sleep 100: Loop
'----
'タスクバーを除いた画面幅と画面高
obj.Width = obj.document.ParentWindow.screen.availWidth
obj.Height = obj.document.ParentWindow.screen.availHeight
obj.Left = 0
obj.Top = 0
'----
obj.Visible = TRUE
'
'他の最大化手法。 ---- から ---- の間を以下の物に置き換える
'完全全画面表示。Alt + F4 で無理矢理復帰
'FullScreen = True
'IE4の全画面表示モード。ツールバーのみ残る。F11 で復帰。
'TheaterMode = True