WSHでWeb画面を自動印刷
問題
WSHで、指定したWebサイトを開いて、自動的に印刷せよ。
答え
指定したWebサイトを、IEで開いて、自動印刷して、IEを閉じる、のWSHスクリプト(vbs)は以下の通り。
'IE
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
'Webページを開く
ie.Navigate "https://www.softel.co.jp/"
'ページの読み込みが終わるまで待機
Do Until ie.Busy = False
WScript.sleep(250)
Loop
'デフォルトプリンタに印刷する(印刷ダイアログなしで)
ie.ExecWB 6, 2, 3
'IEを終了
ie.Quit
test.vbs などの名前で保存して、ダブルクリックなどで実行できる。