Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

VBS - Klassen mit variablen Namen

Frage Entwicklung Batch & Shell

Mitglied: Ametrin

Ametrin (Level 1) - Jetzt verbinden

28.09.2009, aktualisiert 21:21 Uhr, 3085 Aufrufe, 2 Kommentare

N-Abend

Folgende Anfängerfrage.

Habe eine Klasse mit meheren Variablen in VBS definiert.

Möchte nun aus einem CSV Datei mehrere beliebig viele "Datnesätze" einlesen. Mein Problem ist das ich den Name des nächten Objekts nicht variabel machen kann.
Hat jemand ne Ahnung ob das in VBS überhaupt möglich ist?

Zur visuellen Hilfe ein Codeschnipsel:
class Einheit
Public Typ
Public Nummer
Public Raum
end class

for i = 1 to 2
set a1 = new Einheit <--------------------- Das Objekt a1 sollte im 2ten Schleifendurchlauf a2 heißen

a1.Typ = "Router1" |
a1.Nummer = "CNU003401" | Der Teil wird später duch das einlesen des CSV ersetzt
a1.Raum= A3 |

next

wscript.echo a1.Typ
wscript.echo a2.Typ <------------------------ Diese Zeile soll nur verdeutlichen was ich will

mfg Ametrin
Mitglied: bastla
28.09.2009 um 22:00 Uhr
Hallo Ametrin!

Was Du willst ist vermutlich etwas in der Art:
01.
Class Einheit 
02.
    Public Typ 
03.
    Public Nummer 
04.
    Public Raum 
05.
End Class 
06.
 
07.
Dim A() 
08.
For i = 0 to 1 
09.
    Redim Preserve A(i) 
10.
    Set A(i) = New Einheit 
11.
    A(i).Typ = "Router"  & i 'Lfd Nr als Demo 
12.
    A(i).Nummer = "CNU003401" 
13.
    A(i).Raum = "A3" 
14.
Next 
15.
WScript.Echo A(0).Typ, A(1).Typ
Grüße
bastla

[Edit] Array-Variable auf "A" geändert, um besser dem angegebenen Beispiel zu entsprechen ("a" wäre natürlich noch genauer gewesen ) [/Edit]
Bitte warten ..
Mitglied: Ametrin
28.09.2009 um 22:41 Uhr
Perfekt genau das habe ich gesucht
Ich danke Ihnen für die rasche Antwort
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Teilstring nach Splitten in Variablen schreiben vbs (2)

Frage von goodbytes zum Thema Batch & Shell ...

Microsoft
JPG und PNG mit bestimmten Namen, verkleinern + benennung (9)

Frage von Akeipra zum Thema Microsoft ...

Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Windows 10
Vbs getobject auf per Task gestartete Anwendung (4)

Frage von schauan zum Thema Windows 10 ...

Heiß diskutierte Inhalte
TK-Netze & Geräte
gelöst Telefonanlage gesucht (35)

Frage von Xaero1982 zum Thema TK-Netze & Geräte ...

Erkennung und -Abwehr
Virenschutz - Meinungen (29)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

Windows 10
gelöst Welches OS für Firmengeräte? (20)

Frage von MarkusVH zum Thema Windows 10 ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (20)

Frage von bogi1102 zum Thema Exchange Server ...