Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Ich frage mich, ob ich eine JSL remote ausführen und ihr sofort ein Verzeichnis zuweisen kann ...
Ich habe ein JSL-Skript, das ein Verzeichnis einer Datei verwendet und einige Befehle ausführt. Ich möchte ihm das Verzeichnis der Datei auf einfache Weise senden, wobei GUIs (hoffentlich) nicht involviert wären.
So führe ich derzeit ein JSL-Skript von meinem PC aus aus:
os.system('cd "C:/Program Files/SAS/JMP/14/" && jmp.exe "directory_to_script\blah.jsl"')
Sie fragen sich, ob das Senden einer weiteren Codezeile dazu führen würde, dass das Verzeichnis gesendet wird? Irgendwelche Hinweise oder Ideen, wie man das sauber machen kann?
Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Ja, Sie können so viele Umgebungsvariablen haben, wie Sie benötigen.
Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Danke! Konnte es mit Ihrer Hilfe endlich zum Laufen bringen.
Kann dies mit mehr als einer Umgebungsvariablen durchgeführt werden? Kann ich zwei oder drei Umgebungswerte gleichzeitig haben?
Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?
Use the SET command in the CMD window to set environment variablesUse the SET command in the CMD window to set environment variablesVerwenden Sie den SET-Befehl im CMD-Fenster, um Umgebungsvariablen festzulegen
Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Immer wenn ich in mein Protokollfenster schaue, wird Umgebungsvariable abrufen("RALPH" = "";
In meinem Cmd-Fenster wird mir mitgeteilt, dass „RALPH“ nicht als interner oder externer Befehl erkannt wird

Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Ein etwas vollständigeres Beispiel:
Environment variable AND a scriptEnvironment variable AND a scriptUmgebungsvariable UND ein Skript
Sie können das Skript auch mit quit(); beenden. Befehl, falls erforderlich.
Betreff: Gibt es eine Möglichkeit, ein JSL-Skript mit einer Eingabe auszuführen?Verwenden Sie eine Umgebungsvariable und GetEnvironmentVariable("name") in JSL, um sie abzurufen. (Soweit ich das beurteilen kann, können Sie SetEnvironmentVariable(...) nicht verwenden, um es zurückzugeben.) @briancorcoran
Environment Variable named RALPHEnvironment Variable named RALPH Umgebungsvariable mit dem Namen RALPH
JMP bekommt eine Kopieren der Umgebung, wenn es startet.