Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Je me demande si je peux exécuter un jsl à distance et lui donner un répertoire tout de suite...
J'ai un script jsl qui utilise un répertoire d'un fichier et exécute certaines commandes. Je voudrais lui envoyer le répertoire du fichier d'une manière simple où les interfaces graphiques ne seraient pas impliquées (espérons-le).
voici comment j'exécute un script jsl depuis mon PC en ce moment:
os.system('cd "C:/Program Files/SAS/JMP/14/" && jmp.exe "directory_to_script\blah.jsl"')
vous vous demandez si l'envoi d'une autre ligne de code lui enverrait le répertoire ? Un indice ou des idées sur la façon de le faire de manière propre?
Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Oui, vous pouvez avoir autant de variables d'environnement que vous le souhaitez.
Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Merci! A pu enfin le faire fonctionner avec votre aide.
Cela peut-il être fait avec plus d'une variable d'environnement ? Puis-je avoir 2 ou 3 valeurs d'environnement à la fois ?
Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?
Use the SET command in the CMD window to set environment variablesUse the SET command in the CMD window to set environment variablesUtilisez la commande SET dans la fenêtre CMD pour définir les variables d'environnement
Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Chaque fois que je regarde ma fenêtre de journal, Get environment variable("RALPH" = "";
dans ma fenêtre cmd, il me dit que 'RALPH' n'est pas reconnu comme une commande interne ou externe

Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Exemple un peu plus complet :
Environment variable AND a scriptEnvironment variable AND a scriptVariable d'environnement ET un script
Vous pouvez également terminer le script avec un quit(); commande si nécessaire.
Re : Existe-t-il un moyen d'exécuter un script JSL avec une entrée ?Utilisez une variable d'environnement et GetEnvironmentVariable("name") dans JSL pour la récupérer. (Vous ne pouvez pas utiliser SetEnvironmentVariable(...) pour le renvoyer, pour autant que je sache.) @briancorcoran
Environment Variable named RALPHEnvironment Variable named RALPH Variable d'environnement nommée RALPH
JMP obtient un copie de l'environnement quand il commence.