UDT в VBScript: «Ошибка: ожидаемый идентификатор» - PullRequest
1 голос
/ 23 мая 2011

Я привык к 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

1 Ответ

0 голосов
/ 23 мая 2011
...