In .NET gibt es die Routinen auch.
Hier ein Auszug aus der
OH von Delphi:
Code:
Gibt einen bestimmten Kommandozeilenparameter zurück.
Namespace
Borland.Delphi.System
Syntax
[Delphi] function ParamStr(Index: Integer): string;
Beschreibung
ParamStr gibt den in Index angegebenen Kommandozeilenparameter zurück. Ist der Wert von Index größer als ParamCount , wird ein leerer String zurückgegeben. Wird beispielsweise für Index der Wert 2 angegeben, liefert ParamStr den zweiten Parameter zurück.
Hinweis:
Unter Windows gibt ParamStr(0) den Pfad und den Dateinamen des ausgeführten Programms zurück (z.B. C:\TEST\MYPROG.EXE).
Hinweis:
Unter Linux gibt ParamStr(0) den für die Ausführung des Programms erforderlichen Befehl ohne Parameter zurück (z.B.: ./myprogram). Dieses Verhalten ist abhängig von den Informationen, die das Shell-Programm zurückgibt und ist möglicherweise für verschiedene Shells unterschiedlich.
Hinweis:
Sie können mehrere Wörter in einem Parameter übergeben (z.B. lange Dateinamen mit Leerzeichen), indem Sie diese in Anführungszeichen einschließen.
Verwandte Informationen
System.ParamCount
System.CmdLine
Hoffe, Dir damit geholfen zu haben.