Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 3109 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 ..
Ähnliche Inhalte
VB for Applications
gelöst Bestimmtes Arrayfeld mit Variable aufrufen? - VBS (10)

Frage von gabrixl zum Thema VB for Applications ...

Batch & Shell
Datei mit Variablem namen in Variablem Verzeichnis umbenennen (6)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Visual Studio
gelöst Frage zur WMI Klasse Win32 ShadowStorage (4)

Frage von emeriks zum Thema Visual Studio ...

Batch & Shell
gelöst Mit zusammengesetzter Variable auf andere Variable zugreifen (2)

Frage von abiber zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Windows Update
WSUS 4 (Server 2012 R2) - Windows 10 Updates nicht möglich (12)

Frage von c0d3.r3d zum Thema Windows Update ...

Windows Userverwaltung
gelöst Administrator hat alle Rechte verloren (10)

Frage von mrdead zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Gebäude mit WLAN ausstatten (9)

Frage von udobec zum Thema LAN, WAN, Wireless ...

Hyper-V
Hyper V VM abgeschaltet Speicher zu gering (7)

Frage von Thabeus zum Thema Hyper-V ...