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, 3090 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
Batch & Shell
gelöst Erstellen von Verknüpfungen mithilfe einer Variablen (3)

Frage von ciNNEx zum Thema Batch & Shell ...

Sonstige Systeme
UEFI Variablen beim Bootvorgang - Herunterfahren? (4)

Frage von Kedakai zum Thema Sonstige Systeme ...

VB for Applications
gelöst Tool zur scriptbasierten PDF-Bearbeitung gesucht (VBS oder Batch) (6)

Frage von SarekHL zum Thema VB for Applications ...

Batch & Shell
gelöst Hilfe Bei einem vbs Script (19)

Frage von Hattori-Hanzo zum Thema Batch & Shell ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(1)

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

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (26)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

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

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...