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!

Veröffentlichung: 03.04.2020 von Bernhard |🔔 | Kommentare:0

read file in vbscript | VBScript | vbscript Dateien Unterordner auslesen

Top-Artikel in diesem Bereich


VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

Datum und Zeit Funktionen in vbscript


wie erstelle ich eine vbscript Datei .vbs - Grundlagen

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


vbscript string

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

Fragen / Kommentare