1
是否可以使用Windows批處理腳本打開網頁並將其內容打印到默認打印機?這樣簡單:從Windows打印網頁批量
@echo off
start /d IEXPLORE.EXE www.google.com
現在我想將該頁面發送到打印機。但我不確定語法,也不能在網絡上找到任何具體或有用的東西。
有誰知道是否有可能使用Windows批處理命令打印網頁?
是否可以使用Windows批處理腳本打開網頁並將其內容打印到默認打印機?這樣簡單:從Windows打印網頁批量
@echo off
start /d IEXPLORE.EXE www.google.com
現在我想將該頁面發送到打印機。但我不確定語法,也不能在網絡上找到任何具體或有用的東西。
有誰知道是否有可能使用Windows批處理命令打印網頁?
不是從iexplore switch,但vbscript的將工作:
Const PRINT = 6
Const DONTPROMPTUSER = 2
Const BUSY=4
Dim oIExplorer
Set oIExplorer = CreateObject("InternetExplorer.Application")
oIExplorer.Navigate "http://www.stackoverflow.com/"
oIExplorer.Visible = 1
Do while oIExplorer.ReadyState <> BUSY
wscript.sleep 1000
Loop
oIExplorer.ExecWB PRINT, DONTPROMPTUSER
感謝肖恩。 vbScript的作品。然而,我試圖導航到另一個頁面,並打印,我不斷得到一個MS錯誤,問我是否要將錯誤Rpt發送到MS,然後關閉IE。我所做的只是重複的代碼,你狀態的劃分: oIExplorer.Navigate 「http://www.yahoo.com/」 oIExplorer.Visible = 1 做,當oIExplorer.ReadyState <> BUSY wscript.sleep 1000 循環 oIExplorer.ExecWB PRINT,DONTPROMPTUSER 所以它打印堆棧溢出,然後去雅虎和打印頁面。該代碼能夠導航到Yahoo.com,但無法打印該頁面。有什麼建議麼? – Soccertes
[這些](http://msdn.microsoft.com/en-us/library/ms691264.aspx)都是可用的幻數。我注意到有一個PRINT2(49) - 可能與PRINT(4)有不同的效果。該列表將其顯示爲更新的打印命令 – SeanC