通过.bat文件将凭据传递给基于RCP的独立应用程序

时间:2014-10-16 11:03:18

标签: eclipse batch-file rcp

我有一个基于Eclipse RCP的应用程序它以启动屏幕开始,其中包含主机,用户名,密码作为字段以及用于验证这些凭据的按钮。

我的项目要求是自动执行此过程。我创建了一个.bat文件,在其中我编写了一个脚本来打开该应用程序并通过“-nosplash”命令绕过了启动画面。

有什么方法可以通过.bat文件或其他方式传递这些凭据并自动执行此过程?

-nosplash是在eclipse帮助文档中

1 个答案:

答案 0 :(得分:0)

您可以使用:

String [] args = Platform.getApplicationArgs();

获取RCP的参数。因此,如果您在.bat文件中将主机,用户和密码指定为rcp命令的参数,则可以使用它在RCP中处理它们。

所以你的.bat文件可能包含:

yourrcpapp -host host -user user -password password

您的RCP代码将遍历args选择这些值