Exécution du fichier Jsl via un programmeSalut,
J'ai un fichier .bat qui exécute un script jsl. Le script Jsl doit être exécuté par "my_app.py"
AUTRE ; Je veux appeler ce fichier bat dans un autre fichier jsl.
En suivant les messages ci-dessous ;
Question sur l'utilisation du fichier .bat pour exécuter le script .JSL
Exécuter un script JSL dans un autre script JSL
appelez .exe, laissez-le s'exécuter et ouvrez un autre .jsl après la fermeture de .exe
Essayé; Exécuter de programme
Run Program("c:\python-x64\python-x64.exe" -E "C:\Users\AppData\Roaming\SAS\JMP\Addins\my_app.py" "C:\jsl_script\my_script.jsl" /OutputPath="C:\jsl_script\my_script.txt" /Description="my_script" > "C:\jsl_script\my_script.log" 2>&1)
Mais j'ai eu cette erreur ;

Comment pouvons-nous exécuter des commandes cmd en jsl ?
Automatisation et scriptsRe : Exécuter un fichier Jsl via un programme@joshua ,
je suis un peu confus par ce que vous essayez de faire. Cependant, j'ai joint un script écrit pour le livre JSL Companion, Applications of the JMP Scripting Language, Second Edition. Pour Exécuter de programme() vos options doivent être spécifiées dans une liste.
J'espère que les exemples et les commentaires fournis dans le script ci-joint vous aideront. Le message d'erreur est logique étant donné la note de syntaxe extraite du script.
/* Syntax
rp_obj = Run Program( Executable("path/filename.exe"), Options({"/a", "/b", "..."}),
Read Function(expression),
Write Function(expression),
Parameter(expression)
);
Description: Runs an external program specified by the Executable argument, with the command line
arguments specified by the Options argument.