VBS и WbemScripting&Win32_FontInfoAction
От: Vaynamond Россия  
Дата: 28.06.19 11:43
Оценка:
День добрый!
Никто не сталкивался с использованием на VBS объекта WbemScripting.SWbemLocator для получения списка шрифтов ?
Есть код:

Option Explicit


' ------------------------------------------------------------------------------
' ------------------------------------------------------------------------------
Dim  objLocator, objServices, objItems, objItem


Set  objLocator  = WScript.CreateObject("WbemScripting.SWbemLocator")
Set  objServices = objLocator.ConnectServer()
Set  objItems    = objServices.ExecQuery("Select * from Win32_FontInfoAction")


WScript.Echo("Размер коллекции: " & objItems.Count)


На строке

WScript.Echo("Размер коллекции: " & objItems.Count)


зависает примерно на полторы минуты (но результат выводит).

С чем это может быть связано ?
Или может кто подскажет другой способ проверки наличия шрифта по заданному имени (с помощью COM-объектов)...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.