comment créer un nouveau fichier script à partir de jslComment créez-vous un nouveau fichier de script à partir de jsl?C'est un artefact du forum. Il essaie d'utiliser la coloration syntaxique, mais il n'analyse pas parfaitement JSL. Alors, qu'est-ce qu'une chaîne, et donc une couleur, dans JMP, confond l'analyseur ici.
Comment créez-vous un nouveau fichier de script à partir de jsl?Comment faites-vous pour que la chaîne de bloc ne soit pas d'une seule couleur? Le mien ressemble à ceci:

Ou est-ce juste un artefact du forum?
Comment créez-vous un nouveau fichier de script à partir de jsl?Vous pouvez également utiliser le mécanisme des guillemets, puis ouvrir le résultat dans une fenêtre de l'éditeur de script. Notez que la barre oblique inverse et les crochets ouverts ou fermés ne font pas partie du texte enregistré et que les guillemets incorporés ne doivent pas être échappés.
filename = Save Text File(
"$temp/DeleteMe.JSL",
// this is the opening square-bracket quote
"\[
// comment 1
write("these quotes need no special treatment
and the newline works too
"); // comment 2
//comment 3
]\" // this is the closing square-bracket quote
);
editor = Open( filename, "script" ); // "script" might be needed if the extension is missing
Script Editor Window with contents of fileFenêtre de l'éditeur de script avec le contenu du fichier
Comment créez-vous un nouveau fichier de script à partir de jsl?Vous pouvez également utiliser la fonction Citation JSL pour faciliter la création d'une chaîne de code JSL.
script = JSL Quote( // here's some JSL
Show("Hello, World!"); );
Save Text File( "$desktop\MyScript.jsl", script );Comment créez-vous un nouveau fichier de script à partir de jsl?Vous pouvez utiliser Enregistrer un fichier texte et utiliser une extension .jsl.
Exemple:
script = "// here's some JSL\!rShow(\!"Hello, World!\!");";
Save Text File( "$desktop\MyScript.jsl", script );
Re: comment créer un nouveau fichier de script à partir de jslBonjour,
Suite à cette discussion, lors de l'enregistrement des fichiers JSL, les scripts de résultat contiennent les noms des variables et non leur contenu qui change dans une boucle for.
Des conseils sur la façon de résoudre ce problème?
Merci,
Nir
Re: comment créer un nouveau fichier de script à partir de jslIl existe plusieurs façons, et la meilleure dépend probablement de celle des méthodes ci-dessus utilisées. Si vous avez besoin d'évaluer des variables dans une chaîne jsl, je suggère de vérifier la fonction Insertion d'évaluation () . Pour le code jsl Eval Expr () est très utile.