Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Создание ActiveX WScript.Shell


Автор: programmister 3.6.2007, 00:26
Всем хорошего вечера!

В VBScript (в JavaScript самое) пишу:

Код:
set WshShell = CreateObject("WScript.Shell")

Выдаёт, что не может создать компонент ActiveX 'WScript.Shell'.
Под administrator всё работает. А вот под пользователем нет  .
Из ворда макрос такой же запускаю - работает. А вот именно из веб-приложения из VBScript не хочет.
Все пункты типа разрешить выполнение скриптов, Activex подписанных и не подписанных стоят Enable.

Подскажите, пожалуйста, в чём может быть дело?

Спасибо!

Автор: dstorm81 4.6.2007, 07:38
может быть привилегии не позволяють?

Автор: JSman 2.9.2007, 17:15
объект window - это объект хоста в браузере, Wscript - объект хоста WSH.
для браузера нужно использовать <object classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B" id="oShell"></object>

Автор: JSman 23.9.2007, 23:29
Да еще, забыл сказать, что Wscript доступен в еще HTA. то есть в hta уместен твой код: 
Цитата(programmister @  3.6.2007,  00:26 Найти цитируемый пост)
set WshShell = CreateObject("WScript.Shell")


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)