AppGetCommandLine liefert die Kommandozeile.
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);
}
}
Siehe auch
id-1720758