RU | EN | UA

"Ещё один способ определить принтер, который будет считается основным"

Версия для печати Отправить на e-mail
Tag it:
Digg
Technorati
YahooMyWeb
Delicious
blogmarks
Воскресенье, 08 Октябрь 2006 | (5061)

Ещё один способ определить принтер, который будет считается основным.Наткнулся на один файлик, SetDefPrt.bat который позволяет выставить принтер основным (default printer) и если этот принтер не подключён к компьютеру, то автоматически подключает его.


Синтакс для использования SetDefPrt.bat следующий:

[call] SetDefPrt Printer


Где Printer, что-то типа \\ServerName\ShareName, или \\Сервер\HP2250, или \\ServerName\PrinterName, или "\\СР1.N-Admin.COM\HP Business Inkjet 2250 (PCL5C)".

А вот собственно и само содержимое файла SetDefPrt.bat:

@echo off
if {%1}=={} @echo Syntax: SetDefPrt Printer&goto :EOF
if exist "%TEMP%\SetDefPrt.vbs" goto doit
@echo.Dim oNwk, sPrt, oArg>"%TEMP%\SetDefPrt.vbs"
@echo.set oArg = Wscript.Arguments>>"%TEMP%\SetDefPrt.vbs"
@echo.sPrt = oArg(0)>>"%TEMP%\SetDefPrt.vbs"
@echo.Set oNwk = CreateObject("WScript.Network")>>"%TEMP%\SetDefPrt.vbs"
@echo.oNwk.AddWindowsPrinterConnection sPrt>>"%TEMP%\SetDefPrt.vbs"
@echo.oNwk.SetDefaultPrinter sPrt>>"%TEMP%\SetDefPrt.vbs"
@echo.WScript.Quit>>"%TEMP%\SetDefPrt.vbs"
:doit
cscript //nologo "%TEMP%\SetDefPrt.vbs" %1 

 

Комментарии

  1. Цитировать #6 Al
    2006-10-1313:54:03 А чем это лучше con2prt?
  2. Цитировать #5 Lekos
    2006-10-1009:11:11 Цитирую Danila: "и если этот принтер не подключён к компьютеру, то автоматически подключает его."

    Не понял фразы...

    Имеется ввиду не физическое подключение (а хотелось бы....), а например назначение сетевого принтера на этот компьютер принтером по умолчанию. С установкой дров и пр.
  3. Цитировать #4 Danila
    2006-10-1001:07:22 "и если этот принтер не подключён к компьютеру, то автоматически подключает его."

    Не понял фразы...
  4. Цитировать #3 Lekos
    2006-10-0916:43:34 Пасиб, идею полезная. Надобно внедрить для отделов, а то в каждм принтер стоит один на всех, а компы меняются иногда....
  5. Цитировать #2 alcohollica
    2006-10-0916:35:51 сорри, невнимательно листинг прочитал - SetDefPrt.vbs сам генерится в процессе исполнения :roll:
  6. Цитировать #1 alcohollica
    2006-10-0916:33:55 прикольно, а где сам SetDefPrt.vbs ?
    без него этот батник нафих не нужен ;)

Добавить комментарий

Жирный Курсив Подчеркнутый Ссылка Цитата


Автотранслитерация: выключена

Защитный код

Powered by jComments
Created by Pelican Design Studio - Web 2 You / Hosting by TheystemAdministrator.com / Tech. Support ITStuff.ca - Tips and Tricks for IT Stuff / Фин. Спонсор WEX
Templates by Pelican Web Studio Templates by Pelican Web Design Studio