| Как работать с библиотеками типов (для .w_js и .w_vbs файлов) |
|---|
|
Вы можете использовать функции :LoadTypeLib и LoadRegTypeLib Функции добавляют в адресное пространство скрипта константы библиотеки типов (перечисления). Напоминает директиву препроцессора #include в C/C++, только заголовочный файл должен быть скомпилирован в библиотеку типов. В реестре Windows можно найти кучу таких библиотек. Пример использования констант из библиотеки типов:// For JScript syntax: typelib.w_js // System.LoadTypeLib("C:\\my.tlb"); // Window.TextOut(1, 50, 30, " Monday " + Monday); // I can use the "Microsoft Scripting Runtime" type library System.LoadRegTypeLib("{420B2830-E718-11CF-893D-00A0C9054228}"); Window.TextOut(1, 50, 50, " CDRom " + CDRom); Window.UpdateWindow();
' For VBScript syntax: typelib.w_vbs
' System.LoadTypeLib("C:\\my.tlb")
' Window.TextOut 1, 50, 30, " Monday " & Monday
'I can use the "Microsoft Scripting Runtime" type library
System.LoadRegTypeLib("{420B2830-E718-11CF-893D-00A0C9054228}")
Window.TextOut 1, 50, 50, " CDRom " & CDRom
Window.UpdateWindow
Вы можете создать собственную библиотек
типов.
|
| Дополнительный shell скриптов. |