Rated 3 out of 5 stars

Argument: Bool:

/*
Entwickeln Sie eine JScript-Function, die die Argumentliste des Scripts nach Optionen durchsucht.
Optionen werden bei Windows-Programmen oft mit einem vorangestellten Slash gekennzeichnet
(Bsp.: dir /p) und bei Unix mit einem Dash (Bsp.: ls -l) oder
in der langen Version mit zwei Dashes (Bsp.: who --count).
Dabei ist zu unterscheiden zwischen Script-Optionen,
die nur vorhanden sein können (oder auch nicht; true/false) und
solchen, die nach einem Schlüsselwort oder
Schlüsselzeichen einen Wert erwarten (Bsp.: cut -c1).
*/

// Dieses Skript durchsucht die Argumentliste des Scripts nach der Option die mitgegeben wurden.
var argsobj = WScript.Arguments //Ist ein Collection ähnlich Array!
var i;

for (i = 0; i < argsobj.length; i++) //Durchläuft die Argumentenliste.
{
if (CBool(argsobj(i)))
{
WScript.Echo("Argument ist: " + argsobj(i));
}
else
{
WScript.Echo("kein Argument vorhanden!");
}
}

function CBool(argobj) //Funktion boolean prüft, ob an der ersten Stelle ein / vorranden ist.
{
if (argobj.search("/") == 0)
{
return true;
}
else
{
return false;
}
}

This user has other reviews of this add-on.