Имя пользователя:
Пароль:
 

Название темы: [решено] печать XML
Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Loki3D:
Идеальный вариант печати- из браузера IE, но тут требуется участие человека. Вроде как нету ключа, который бы позволил запустить IE на открытие нужного файла и печать. »
автоматизировать можно через WSH, пример VBS-скрипта для печати через IE:
Код: Выделить весь код
On Error Resume Next

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objIE  = CreateObject("InternetExplorer.Application")

strFile = Wscript.arguments.Item(0)
strFile = objFSO.GetAbsolutePathName(strFile)

If Not(objFSO.FileExists(strFile)) Then
   WScript.Echo "Файл не найден"
   WScript.Quit
End If

objIE.Visible = True
objIE.Navigate strFile

While objIE.Busy
   WScript.Sleep 100
Wend

objIE.ExecWB 6, 2
WScript.Sleep 1000
objIE.Quit
пример запуска VBS скрипта из CMD:
Код: Выделить весь код
CScript //Nologo IEPrint.VBS MyFile.XML
P.S. окно IE можно скрыть, заменив значение objIE.Visible с "True" на "False"
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:16, 07-10-2009 | #2

Название темы: [решено] печать XML