vbscript Dictionary


Eine sehr gut Alternative zu einem VBScript Array ist das VBScript Object Dictionary.

Das Dictionary Object ist wesentlich komfortabler als Arrays, der Komfort geht allerdings ein wenig auf die Performance der Skripts, d.h. die Durchlaufzeit bei Verwendung des Dictionary Objects ist meist länger als beim Einsatz von Arrays, dies ist aber natürlich davon abhängig wie das Array implementiert wird.

Für jedes Dictionary müssen wir ein Objekt laden:

Set dictionary = CreateObject("Scripting.Dictionary")

schreiben

in das erzeugte Objekt können wir jetzt jederzeit neue Einträge schreiben, ohne uns um die Grösse zu kümmern:

dictionary.Item(1) = "eintrag ID 1"

auslesen

wscript.echo dictionary.Item(1)

suchen - existiert

if dictionary.Exists(1) then

wscript.echo "exists"

else

wscript.echo "do not exits"

end if

suchen und falls der Eintrag existiert ändern

if dictionary.Exists(1) then  

if dictionary.Item(1) > 2 then

else  'wscript.echo dictionary.Item(mid(lk,3,5) & mid(lk,12,5)) & "ist kleiner" & mid(lk,17,14)  

dictionary.Item(mid(lk,3,5) & mid(lk,12,5)) = mid(lk,17,14)  

end if

else dictionary.Add mid(lk,3,5) & mid(lk,12,5), mid(lk,17,14)

end if

alle Einträge auslesen

items=dictionary.items 

for i = 0 to dictionary.count    

 wscript.echo items(i)

next

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

vbscript string

vbscript string

geändert: 11.10.2016 von Bernhard (Erstveröffentlichung: 06.01.2011)

Strings werden zum Speichern und durch Aufruf von Funktionen zum Manipulieren von Text verwendet. (Ein String ist eine gespeicherte Zeichenfolge) ... weiterlesen

VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 06.01.2011)

Datum und Zeit Funktionen in vbscript ... weiterlesen

Preview wie erstelle ich eine vbscript Datei .vbs - Grundlagen

wie erstelle ich eine vbscript Datei .vbs - Grundlagen

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 04.01.2008)

Zum Erstellen der vbscript Datei genügt ein einfacher Editor. Eine in Windows abgespeicherte Textdatei mit der Eindung .vbs kann direkt ausgeführt werden. ... weiterlesen


Fragen / Kommentare