Как получить название принтера по умолчанию, заданного в ЦФТ
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mx1234567 Участник со стажем
Вступление в Клуб: 18.11.2010
|
Пт Ноя 27, 2015 11:05  Как получить название принтера по умолчанию, заданного в ЦФТ |
|
Полезность: Нет оценки
|
Как получить название принтера по умолчанию, заданного в ЦФТ-Навигаторе в: “Управление” -> “Настройка печати” в поле “Использовать принтер”, лучше через Клиент-скрипт?
И вообще, как-нибудь можно на своей форме вывести комбобокс с выбором принтера?
Принтер по умолчанию в Windows, можно получить вот так:
Код: |
Set oShell = CreateObject("WScript.Shell")
strValue = "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"
strPrinter = oShell.RegRead(strValue)
strPrinter = Split(strPrinter, ",")(0)
MsgBox strPrinter
|
Если, кто подскажет способ получше, получения принтера по умолчанию в Windows, буду также благодарен.
Но мне нужен заданный в ЦФТ. |
|
 |
alx Участник - экстремал
Вступление в Клуб: 29.06.2007
|
Вс Ноя 29, 2015 18:45   |
|
Полезность: Нет оценки
|
Они, как и прочие настройки Навигатора, также хранятся в реестре, ветка HKCU\Software\FTC\IBS\Reports, см. ключи Printer, RTFPrinter, TextPrinter и PrinterDefault, RTFPrinterDefault, TextPrinterDefault |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|