VBScript中的UDT:“自定义项”;错误:预期的标识符为“;

VBScript中的UDT:“自定义项”;错误:预期的标识符为“;,vbscript,user-defined-types,Vbscript,User Defined Types,我习惯ClassicVB/VB.Net,但不习惯VBScript,从应用程序调用下面的脚本时出错: # $language = "VBScript" # $interface = "1.0" 'Microsoft VBScript compilation error 'Error: Expected identifier Public Type MyType Caption As String Dir As String End Type Sub Main 'What

我习惯ClassicVB/VB.Net,但不习惯VBScript,从应用程序调用下面的脚本时出错:

# $language = "VBScript"
# $interface = "1.0"

'Microsoft VBScript compilation error
'Error: Expected identifier
Public Type MyType
    Caption As String
    Dir As String
End Type

Sub Main
    'Whatever
End Sub
我在谷歌上搜索过样本,但没有找到上面的错误

多谢各位


编辑:改为使用哈希/字典解决问题:

Set hash = CreateObject ("Scripting.Dictionary")

hash.add "MyDir", "cd /usr/src/mydir"
hash.add "Linux", "cd /usr/src/linux"

keys = hash.Keys
for index = 0 to hash.Count - 1
    Set tab = crt.session.ConnectInTab("/s 192.168.0.3")
    tab.Caption = Keys(index)
    Set tabscreen = tab.Screen
    tabscreen.Send hash.item(Keys(index)) & vbcr
Next
在vbscript中有很多

然而,也存在一些问题