CftClub.ru
Клуб специалистов ЦФТ-Банк

Как получить название принтера по умолчанию, заданного в ЦФТ

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru