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