好的,我在這裏做錯了什麼? 我試圖包括與這樣的內部類一個VBScript:包括具有wsc文件的類
SCRIPT.VBS:
set inc = createobject("script.runner")
inc.Include "class"
set x = new test
x.msg' here i get the error 'undefined class'!
REGISTERED的.wsc文件:
<?xml version="1.0"?>
<component>
<registration
description="wsc"
progid="script.runner"
version="1.00"
classid="{f65e154c-43b3-4f8f-aa3d-535af68f51d1}"
>
</registration>
<public>
<method name="Include">
<PARAMETER name="Script"/>
</method>
</public>
<script language="VBScript">
<![CDATA[
Sub Include(Script)
ExecuteGlobal(CreateObject("scripting.filesystemobject").OpenTextFile(Script & ".vbs", 1).Readall & VBNewLine)
End Sub
]]>
</script>
</component>
類。 VBS:
class test
public sub msg
msgbox "hi"
end sub
end class
我在想也許我需要在wsc文件中定義它,如果我要使用類或什麼的? 我不知道..
感謝您的幫助!