我有一个基于Eclipse RCP的应用程序它以启动屏幕开始,其中包含主机,用户名,密码作为字段以及用于验证这些凭据的按钮。
我的项目要求是自动执行此过程。我创建了一个.bat文件,在其中我编写了一个脚本来打开该应用程序并通过“-nosplash”命令绕过了启动画面。
有什么方法可以通过.bat文件或其他方式传递这些凭据并自动执行此过程?
-nosplash是在eclipse帮助文档中
答案 0 :(得分:0)
您可以使用:
String [] args = Platform.getApplicationArgs();
获取RCP的参数。因此,如果您在.bat文件中将主机,用户和密码指定为rcp命令的参数,则可以使用它在RCP中处理它们。
所以你的.bat文件可能包含:
yourrcpapp -host host -user user -password password
您的RCP代码将遍历args
选择这些值