Vorheriges Thema

AppGetBatchMode

Nächstes Thema

AppGetDateFormatStrings

Diese Seite

AppGetCommandLine

AppGetCommandLine liefert die Kommandozeile.

ssCommandLine = AppGetCommandLine()

Returnwert

ssCommandLine ist ein skalarer String ohne den Programmnamen. Für die Kommandozeile c:/programme/uniplot/program/uniplot.exe /ini test.ic Para1 Para2 liefert die Funktion den String /ini test.ic Para1 Para2.

Beispiel

// Datei my_startjob.ic
// Beispielaufruf:
// c:/programme/uniplot/program/uniplot.exe /ini my_startjob.ic job.xml
// Erstmal die normale Startup-Datei laden:
load(GetRootDirectory() + "startup/startup.ic");
ssDir = GetRootDirectory() + "myscript/";
load(ssDir + "myscript.ic");
ssCommands = AppGetCommandLine();
if (ssCommands != "") {
    <svCommands, svType> = StringToField(ssCommands);
    if (len(svCommands) == 3) {
        ssJobFile = svCommands[3];
        _my_job_execute(ssJobFile);
    }
}

id-1720758