Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Список установл-х принтеров -- можно ли его вытащить в .txt-файл? / 8 сообщений из 8, страница 1 из 1
08.09.2005, 14:58
    #33258973
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
Всем доброго {GMT}!

Кто-нить знает, как можно вытряхнуть из реестра Windows список принтеров, которые установлены на данной машине (консольной утилитой, чтобы перенаправить её вывод в .txt-файл) ?

Всем ответившим заранее спасибо.
...
Рейтинг: 0 / 0
08.09.2005, 15:14
    #33259029
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
p519446Всем доброго {GMT}!

Кто-нить знает, как можно вытряхнуть из реестра Windows список принтеров, которые установлены на данной машине (консольной утилитой, чтобы перенаправить её вывод в .txt-файл) ?

Всем ответившим заранее спасибо.
Если пишешь на Delphi, то все элементарно:

Printers.Printer.Printers.SaveToFile('с:\List.txt')
...
Рейтинг: 0 / 0
08.09.2005, 15:15
    #33259034
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
Если консоль - XP, то
reg.exe query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
...
Рейтинг: 0 / 0
08.09.2005, 15:20
    #33259060
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
Нет, консоль Windows-2000.
Речь идёт именно о том, что бы средствами самой виндузы получить этот список (т.е. не Дельфями и т.п.)
...
Рейтинг: 0 / 0
08.09.2005, 15:22
    #33259070
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
p519446Нет, консоль Windows-2000.
Речь идёт именно о том, что бы средствами самой виндузы получить этот список (т.е. не Дельфями и т.п.)
Тогда брать reg.exe из Resource Kit (бесплатно вроде можно с мс закачать ResKit Tools) или скопировать с XP, где он идет в комплекте.
...
Рейтинг: 0 / 0
08.09.2005, 15:24
    #33259077
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
...
Рейтинг: 0 / 0
08.09.2005, 15:31
    #33259095
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
Всем большое спасибо за столь оперативные ответы!
Буду смотреть.
...
Рейтинг: 0 / 0
08.09.2005, 15:57
    #33259202
naPmu3aH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список установл-х принтеров -- можно ли его вытащить в .txt-файл?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colInstalledPrinters =  objWMIService.ExecQuery _
    ("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters
    Wscript.Echo "Name: " & objPrinter.Name
    Wscript.Echo "Location: " & objPrinter.Location
    Wscript.Echo "Default: " & objPrinter.Default
    Wscript.Echo
Next
Сохранить как, например, printers.vbs. Для вывода в текстовый файл запускать cscript printer.vbs >> printers.txt
При желании доработав скрипт можно поднимать различные настройки принтеров.
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Список установл-х принтеров -- можно ли его вытащить в .txt-файл? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]