Запустите n раз Конфигурацию запуска C / C ++

0

Мне нужно запустить n раз определенные конфигурации запуска C/C++, определенные пользователем, где я меняю каждый раз, когда исполняемый файл выполняется. Как я могу сделать это программно? Возможно? Я думаю, что можно создать n разных конфигураций запуска, начиная с исходного, каждый из которых содержит разные двоичные файлы, а затем использовать Launch Group для запуска каждой конфигурации запуска. Но мне нужен внешний инструмент, который использует определенную конфигурацию Run Configuration от пользователя, а затем запускает ее n раз. Пользователь может создать только проект C/C++ и построить его и, очевидно, запустить. Он не должен указывать параметр n: количество итераций определяется мной на основе некоторой информации.

  • 1
    Как пользователь указать n ? Кто такой пользователь?
  • 0
    Пользователь может сделать только проект C / C ++, собрать его и, очевидно, запустить его. Он не должен указывать параметр n: количество итераций определяется мной на основании некоторых данных.
Теги:
eclipse-cdt
launch-configuration

1 ответ

0

Пытаться:

  1. Экспортируйте конфигурацию запуска, которую вы хотите вызывать n раз, используя File-> Мастер экспорта и выберите "Выполнить"/Debug-> "Запустить конфигурацию"
  2. Разработайте плагин, который просит пользователя ввести количество раз для запуска и выбрать файл конфигурации запуска. Здесь вы создаете диалог, который импортирует файлы конфигурации запуска, экспортированные на шаге 1.
  3. Разберите файлы конфигурации запуска (они в формате 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());
    }
    
  • 0
    Спасибо за ответ. практически мне не нужно взаимодействовать с Eclipse GUI, но запустить эту конфигурацию n раз автоматически .... что изменится исполняемый двоичный файл
  • 0
    Вы можете продолжать нажимать Ctrl + F11 n раз

Ещё вопросы

Сообщество Overcoder
Наверх
Меню