Уведомления
Очистить все
1С:Предприятие 8.x
1
Записи
1
Пользователи
0
Likes
3,494
Просмотры
Создатель темы 15/10/2021 5:24 дп
Функция ПолучитьПринтерПоУмолчанию() Скрипт = Новый ComObject("MSScriptControl.ScriptControl"); Скрипт.Language = "vbscript"; Скрипт.AddCode(" |Function GetDefaultPrinter() |GetDefaultPrinter=vbNullString |Set objWMIService=GetObject(""winmgmts:"" _ |& ""{impersonationLevel=impersonate}!\\.\root\cimv2"") |Set colInstalledPrinters=objWMIService.ExecQuery _ |(""Select * from Win32_Printer"") |For Each objPrinter in colInstalledPrinters |If objPrinter.Attributes and 4 Then |GetDefaultPrinter=objPrinter.Name |Exit For |End If |Next |End Function"); Возврат СокрЛП(Скрипт.run("GetDefaultPrinter")); КонецФункции