Как получить название принтера по умолчанию, заданного в ЦФТ 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		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 | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |