Тема: Экспорт из WSC объектов(классов) объявленных в скрипте
Всем доброго времени суток...
Вот пытаюсь разобраться с WSH, и тем что же оно мне все таки может дать в плане администрирования windows-ситсем.
Наткнулся на очередное неудобство, если это можно так назвать, и подразумеваю, что что-то подбное сделать таки можно но
я отчаянно не понимаю как.
Смысл таков:
Допустим мы имеем некий wsc-файл. D:\SandBox\ScriptDir\wsc\TestCOM.wsc
<?xml version="1.0" encoding="windows-1251" standalone="yes"?>
<?component error="true" debug="true"?>
<component>
<registration progid="TestCOM"/>
<public>
<property name="ScriptingHost" internalName="WScript"/>
<method name="TestObj"/>
</public>
<script language="JScript"><![CDATA[
function TestObj(){
WScript.Echo("TestObj initialized")
this.Hello = function(){
WScript.Echo("Hello from TestObj")
};
};
]]></script>
</component>т.е. создали некий класс TestObj
могу ли я таки достучаться каким либо образом из другого скрипта к конструктору этого класса.
или даже бог с ним если метод второго уровня необходимо зарефферить в <public><method..., но КАК !?
как я смогу в другом скрипте использовать TestObj.Hello()
PS:
попыток "наугад" было много например <method name=TestObj.Hello>
на что интерпритатор ругается мол метод TestObj.Hello - не определен...
как же он не определен ?
PPS: а в идеале конечно хочется из WSC в другие скрипты вытаскивать прям таки объекты,
чтобы в скрипте мол
var x = new TestObj()ну и сним соответсвенно приползают все его методы и свойства....
PPPS:
насколько я понял prototype в WSH JScript - не канает.

