将命令行输入参数传递给 OnOpen你好,
我想在打开 *.jmp 文件时根据命令行输入参数选择表中的行。 例如,在 Windows 环境中,我想运行“$SAMPLE_DATA/Big Class.jmp 2 5 9”并让 OnOpen 脚本检索“2 5 9”参数并将它们解释为矩阵 [2, 5, 9] 用于“设置选择行”功能的输入。 社区将不胜感激任何想法或替代想法。
数据表其他脚本视窗回复:将命令行输入参数传递给 OnOpen我不知道有什么方法可以直接将参数发送到 JMP,但有两种解决方法:
- 使用环境变量,如下所示: Jmp.exe 参数
- 而是调用带参数的批处理文件,将这些参数保存到特定位置的文件中,然后打开读取该文件的 JMP。
回复:将命令行输入参数传递给 OnOpen嗨技师
希望下面的 JSL 可以帮助您解决问题。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rows = dt << Get Rows( {2, 5, 9} );