PDA

Показать полную графическую версию : [решено] Печать на принтер установлен НЕ по умолчанию


OkSherd
30-11-2010, 22:12
Есть код для печати на принтер по умолчанию:
"c:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" %1 /q /n /mFilePrintDefault
Подправте будьте добры что бы печать выполнялась на том же компьютере но на другой принтер, который установлен не по умолчанию. И если можно то и на сетевой, уже для общего развития. Зарание благодарен.

OkSherd
04-12-2010, 14:19
Вышел из положения таким вот образом:
cscript %windir%/system32/prnmngr.vbs -t -p "Принтер на который нужно печатать"
"c:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" %1 /q /n /mFilePrintDefault
cscript %windir%/system32/prnmngr.vbs -t -p "Принтер который стоит по умолчанию"
Тоесть перед печатьтю меняется принтер по умолчанию, потом возвращается обратно. Ниче другого в голову не пришло.




© OSzone.net 2001-2012