Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
J'analyse un environnement par défaut avec un script jsl dans chacun de mes scripts. Actuellement, il n'existe aucun concept de script jsl de style autoexec qui puisse être automatiquement analysé avant tous les scripts jsl pour configurer l'environnement.
Quelle amélioration souhaiteriez-vous voir ?
Autorise un fichier jsl de style autoexec qui est automatiquement analysé avant tous les scripts jsl. Il peut potentiellement résider dans le dossier %appdata% de la version installée et peut même être une extension de jmpKeywords.jsl.
Pourquoi cette idée est-elle importante ?
Cela réduira la charge de travail pour ceux d'entre nous qui l'utiliseront pour configurer l'environnement (variables, etc.). Cela sera bénéfique pour ceux qui choisissent de ne pas l'utiliser.
Lorsque vous dites que vous voulez que ce script soit « automatiquement analysé avant tous les scripts JSL », voulez-vous dire qu'il doit s'exécuter à chaque fois qu'un utilisateur exécute JSL à partir d'une fenêtre de script ? Cela pourrait entraîner des difficultés et une certaine confusion pour les auteurs de scripts. Pouvez-vous expliquer plus en détail comment vous envisagez que cela fonctionne et à quoi cela pourrait servir ?
Ou voulez-vous simplement que certaines variables, espaces de noms, fonctions, etc. soient pré-assignés afin qu'un utilisateur puisse les exploiter dans ses propres scripts ? Si tel est le cas, il existe actuellement deux options :
- Utilisez JMPStart.jsl qui est exécuté à chaque lancement de JMP. C'est une bonne option, mais elle nécessite de placer le fichier au bon endroit sur la machine de chaque utilisateur et est limitée à un seul fichier.
- Créez un module complémentaire qui exécute votre JSL dans son script de démarrage et ne fait rien de plus. Cela vous permettra de créer plusieurs modules complémentaires, chacun avec son propre ensemble de variables, d'espaces de noms, de fonctions, etc.
Faites-nous savoir si ces options sont utiles ici.