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

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details