使用选择函数运行不同的脚本<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我不确定这是可能的,它似乎不起作用。 我编写了三个不同的脚本来操作数据表,然后记录一堆图。 脚本非常复杂,但非常相似。 但是,我将它们写在单独的文件中。 然后我编写了另一个脚本来创建一个带有单选框选项的新窗口,以选择要运行的脚本。 我正在使用选择条件函数来运行相应的脚本。 然而,似乎什么都没有发生。 有什么想法我可能会出错吗? 这是一个命名空间的事情,因为我已经远离这个复杂的主题了吗?
提前致谢
H
清除符号() ;
//拟合选项对话框
dlg =新窗户( “适合……” ,
V 列表框(
面板盒( “ 选择一个选项: ” ,
弧度1 =单选框( { “选项1” , “选项2” , “选项 3” } )
) ,
文本框( " " ) ,
H 列表框(
博克=按钮盒( “好的” ,
合身=弧度1 <<得到;
dlg <<关闭窗口;
) ,
文本框( " " ) ,
取消=按钮盒( “取消” , dlg <<关闭窗口)
) ,
文本框( " " )
)
) ;
如果( !不见了(合身) ,
选择(合身,
//选项1
包括( “脚本1.jsl” ) ,
//选项2
包括( “脚本2.jsl” ) ,
//选项3
包括( “脚本3.jsl” ) ,
)
) ;
Re: 使用选择函数运行不同的脚本哇,杰西! 你在这里一针见血。 太感谢了。 奇迹般有效。 我很感激。
Re: 使用选择函数运行不同的脚本这是一个相当老的话题,所以语法可能已经发生了一些变化。 这是一个示例,可以让您了解如何开发脚本:
Names Default To Here(1);
rb_selections = {"timeAnnouncer", "triangleProbability", "JMPStarter"};
scriptFolder = "C:\Program Files\SAS\JMP\15\Samples\Scripts\";
If(
nw = New Window("Dialog() example",
<<MODAL></MODAL>另请参阅直接来自 JMP 的脚本索引和JMP15 脚本指南
Re: 使用选择函数运行不同的脚本请注意,这些是较长的脚本(每个 500-1000 行),如果在单击“确定”后被单选框选中,我想打开它们。Re: 使用选择函数运行不同的脚本你好! 我使用这个脚本作为我自己的基础。 我可以弹出我的提示窗口,并且 OK 和 CANCEL 按钮似乎都可以工作,但这里的最后一部分:
If( !Is Missing ( scriptselection ),
Choose (scriptselection,
//Run Rg Script
Include("Rg Script.jsl"),
//Run Camtek Script
Include("Camtek.jsl"),
//Run Probe 1/3 Script
Include("Probe 1/3.jsl")
)
);你能多说一点吗? 我想从我计算机中的某个位置打开并立即运行这些文件。 这是正确的方法吗? 还是我需要更多地指定位置? (如果是这样,我该怎么做?)谢谢!
Re: 使用选择函数运行不同的脚本就是这样。 感谢您回答我简单而缺乏经验的问题。
H
Re: 使用选择函数运行不同的脚本您有一个无模式对话框,当您查看对话框时,它将愉快地执行 new window() 命令之后的所有命令。
尝试改用模态对话框:
dlg =新窗户( “适合……” , << 模态,
.
.
.