我可以将参数传递给来自另一个 Beanshell 脚本的外部 Beanshell 脚本吗?
我试图弄清楚如何将参数传递给我从初始脚本调用的第二个脚本。 Beanshell 文档对此只字未提。有谁知道该怎么做?
// Start.bsh
import bsh.Interpreter;
Interpreter i = new Interpreter();
i.source("Target.bsh");
。
// Target.bsh
System.out.println("No. of arguments are: " + args.length);
for(int i= 0;i < args.length;i++) {
System.out.println("Argument " + i + " is : " + args[i]);
}
I am trying to figure out how to pass arguments to a second script that I call from an initial script. The Beanshell documentation says nothing about this. Does anyone know how to do this?
// Start.bsh
import bsh.Interpreter;
Interpreter i = new Interpreter();
i.source("Target.bsh");
.
// Target.bsh
System.out.println("No. of arguments are: " + args.length);
for(int i= 0;i < args.length;i++) {
System.out.println("Argument " + i + " is : " + args[i]);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AFAIK,您无法通过 i.source("file.bsh") 传递命令行参数。你需要做这样的事情:
AFAIK, you can't pass command line parameters through
i.source("file.bsh")
. You'll need to do something like this: