Тема: Использование при подключении WSC относительного пути
Всем доброго времени суток...
Имеем *.wsc (Windows Script Component) - насколько я понял, это единственный способ при работе с WSH, хотя бы как-то, худо бедно, но каскадировать библиотеки (подключать скрипты которые в свою очередь сами что либо подключают, как правило скрипты с часто используемым кодом, представленного в виде экспортируемых функций/методов)
Например: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="ShowMSG"/>
</public>
<script language="JScript"><![CDATA[
function ShowMSG(SomeString){
WScript.Echo(SomeString)
};
]]></script>
</component>Ну и собственно js-скрипт который таки вышеупомянутый wsc использует
Например: D:\SandBox\ScriptDir\wscConnected.js
var objWSC = GetObject ("script:D:\\SandBox\\ScriptDir\\wcs\\TestCOM.wsc")
objWSC.ScriptingHost = WScript
objWSC.ShowMSG('Hello from TestCOM.wsc !')Так, вот мой вопрос к коллективному разуму, заключается в следующем:
Можно ли при обращении к объекту из скрипта как либо использовать относительный путь?
применимо к данной ситуации что-то вроде::
var objWSC = GetObject ("script:wsc\\TestCOM.wsc")
