我需要启动 n 次用户定义的特定启动配置 C/C++,每次执行二进制文件时我都会更改。我怎样才能以编程方式做到这一点?有可能的?我认为可以创建 n 个不同的运行配置,从原始配置开始,每个都包含不同的二进制文件,然后使用 Launch Group 启动每个运行配置。但我需要一种外部工具,它使用用户定义的运行配置,然后运行 n 次。用户只能制作一个 C/C++ 项目 e 构建它并显然运行它。他不必指定参数n:迭代次数由我根据一些信息决定。
问问题
68 次
1 回答
0
尝试:
- 使用 File->Export 向导导出要调用 n 次的启动配置,然后选择 Run/Debug->Launch configuration
- 开发一个插件,要求用户输入启动次数和要选择的启动配置文件。您在此处创建了一个对话框,用于导入在步骤 1 中导出的启动配置文件。
解析启动配置文件(这些是 xml 格式)并准备类型的对象
ILaunchConfiguration
并尝试调用下面的代码(这是从复制的org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog#handleLaunchPressed()
)ILaunchConfiguration config = fTabViewer.getOriginal(); if (fTabViewer.isDirty() && fTabViewer.canSave()) { config = fTabViewer.handleApplyPressed(); } if(config != null) { close(); DebugUITools.launch(config, getMode()); }
于 2013-12-18T08:30:05.877 回答