Good to Know Database

Mit Argumenten in VBScript arbeiten


Beim Aufruf eines Visual Basic Scriptes können Sie Argumente angeben, welche innerhalb des Skriptes ausgewertet und genutzt werden können. Anhand des folgenden Beispiels möchte ich Ihnen zeigen, wie Sie in VBScript mit Argumenten arbeiten können.

Durch WScript.Arguments.Count kann man die Anzahl der Argumente ermitteln, welche beim Aufruf dem Skript mitgegeben wurden. Die einzelnen Argumente können Sie anschließend über WScript.Arguments(i) einlesen. Die Variable i ist hierbei ein fortlaufender Index, welcher bei 0 beginnt.

Das folgende Beispiel ermittelt die Anzahl der übergebenen Argumente und zeigt diese nacheinander an.

Option Explicit

' Declaration of variables
Dim Argumente
Dim i

' Get count of arguments
Argumente = WScript.Arguments.Count

If Argumente < 1 Then
  ' No arguments specified
  WScript.Echo "Sie haben keine Argumente angegeben."
Else
  ' Output count of specified arguments
  WScript.Echo "Sie haben " & Argumente & " Argument(e) angegeben."

  ' Output each specified argument
  For i = 0 To (Argumente - 1)
    WScript.Echo "Argument[" & i & "]: " & WScript.Arguments(i)
  Next
End If

' Quit Visual Basic Script
WScript.Quit()

Wenn Sie einem VBScript Argumente übergeben wollen, wird das Skript zum Beispiel wie folgt über die Eingabeaufforderung aufgerufen.

D:\>wscript script.vbs arg1 arg2 arg3


Dieser Eintrag wurde am 24.11.2012 erstellt und zuletzt am 21.12.2012 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_29_1992.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer