如何从jsl创建新的脚本文件Re:你如何从jsl创建一个新的脚本文件那是论坛的神器。它尝试使用语法着色,但它不能完美地解析JSL。那么JMP中的一个字符串是什么,因此一种颜色会混淆解析器。
Re:你如何从jsl创建一个新的脚本文件你怎么做它所以块字符串不是所有的颜色?我看起来像这样:

或者这只是论坛的一件神器?
Re:你如何从jsl创建一个新的脚本文件您还可以使用方括号引用机制,然后在脚本编辑器窗口中打开结果。请注意,反斜杠和打开或关闭方括号不是保存文本的一部分,嵌入式引号不需要转义。
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 file脚本编辑器窗口,包含文件内容
Re:你如何从jsl创建一个新的脚本文件您还可以使用JSL Quote函数使创建一个JSL代码字符串更容易一些。
script = JSL Quote( // here's some JSL
Show("Hello, World!"); );
Save Text File( "$desktop\MyScript.jsl", script );Re:你如何从jsl创建一个新的脚本文件您可以使用“保存文本文件”并使用.jsl扩展名。
例:
script = "// here's some JSL\!rShow(\!"Hello, World!\!");";
Save Text File( "$desktop\MyScript.jsl", script );
回复:如何从jsl创建新的脚本文件你好,
在进行了此讨论之后,保存JSL文件时,结果脚本包含变量名称,而不是变量内容,它们在for循环中发生了变化。
任何建议如何解决这个问题?
谢谢你,
尼尔
回复:如何从jsl创建新的脚本文件有几种方法,最好的方法可能取决于上述哪种方法。 如果您需要对jsl字符串中的变量求值,我建议您检查一下该函数评估插入() 。 对于jsl代码评估Expr()非常有用