5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
|
1 | |
Как узнать средствами WSH или Script принтер по умолчанию27.07.2013, 11:25. Показов 8198. Ответов 13
Метки нет (Все метки)
Нужно различать "принтер по умолчанию" и "активный принтер".
Меня интересует именно "принтер по умолчанию". Есть ли какой-нибудь член у WSH или Script, который позволяет узнать имя принтера по умолчанию. Наверное, можно это узнать, прочитав Windows-реестр, но может быть есть уже готовый член у WSH или Script?
0
|
27.07.2013, 11:25 | |
Ответы с готовыми решениями:
13
Как узнать средствами WSH или WMI, какие файлы открыты Как отправить на принтер текст средствами java script? как отправить на принтер текст средствами java script? Запуск скриптов sql из командной строки или средствами WSH |
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
|||||||||||
28.07.2013, 03:16 | 2 | ||||||||||
wmi
1
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
|
28.07.2013, 07:39 [ТС] | 3 |
Пункт 1
"WMI" не относится к "WSH" и "Script". Мне "WMI" не хочется использовать из-за того, что нужно какие-то тонкости знать, например, про настройки безопасности. При использовании "WHS" и "Script" не нужно об этом думать. Пункт 2 Joeymax, ваше решение связано с чтением реестра, а хотелось бы другой способ узнать. Пункт 3 Joeymax, если кроме чтения реестра нет способа, то тогда попробую использовать Ваш способ "Реестр". Кстати в реестре нет раздела "Device". Есть раздел "Devices". Уже какая-то сложность.
0
|
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
||||||
28.07.2013, 08:48 | 4 | |||||
У объекта WScript.Network, вроде есть метод получения коллекции принтеров EnumPrinterConnections, есть метод установки принтера по умолчанию SetDefaultPrinter. Но нигде не нашел способа получить DefaultPrinter. В справке (script56.chm) есть пример получения списка, приведу его здесь
0
|
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
|
28.07.2013, 09:45 | 6 |
Windows Script 5.7 for Windows XP
Скачай, установи - в этом дистрибутиве и находится этот файл.
0
|
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
|
28.07.2013, 09:59 | 8 |
Да, только на нем
0
|
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
|
28.07.2013, 11:55 | 10 |
В семерке акцент сместился в сторону PowerShell, но Windows Script будет работать. ИМНО, в семерке уже должна быть установлена версия 5.7, но в дистрибутив самой Винды обычно файл script56.chm не включают. По крайней мере на XP - точно.
0
|
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,145
|
|
28.07.2013, 12:33 | 12 |
Сообщение было отмечено как решение
Решение
Короче, VbsEdit, скачай и установи, он уже включает этот файл в качестве встроенной справки. Очень удобный редактор, автодополнение, инспектор объектов и еще много чего. Из минусов платный, но работает всегда и при запуске скрипта на выполнение с каждым разом увеличивает паузу.
0
|
2618 / 548 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||||||
28.07.2013, 19:51 | 13 | |||||
Не знаю, как в "семёрке", а в XP всё тривиально:
0
|
2618 / 548 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||||||
31.07.2013, 13:36 | 14 | |||||
"Дошли руки", чтобы проверить работоспособность предложенного в предыдущем сообщении сценария. В результате получилась новая версия, корректность работы которой проверена на XP/2003/2008/7.
1
|
31.07.2013, 13:36 | |
31.07.2013, 13:36 | |
Помогаю со студенческими работами здесь
14
Как средствами VB узнать IP адрес или имя ПК? Как средствами VBA узнать IP адрес или имя ПК? Как узнать значение идинтификатора при наведении мышки на элемент средствами javascript или jqery? Как сделать принтер по умолчанию, выбранный мной, а не выбранный автоматом, перенаправленный принтер? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |