Как выполнить Cplex Run Configuration без IDE

Я не знаю, возможно ли это или нет, но я хотел бы выполнить конфигурацию запуска моего проекта Cplex, не открывая проект в Cplex IDE и не запуская его оттуда.

Могу ли я как-то дважды щелкнуть что-то, что запускает конфигурацию, или, может быть, командный файл с командной строкой, который выполняет конфигурацию запуска?

Любая помощь / идеи будут оценены.


person Shiasu-sama    schedule 27.06.2018    source источник
comment
ibm. com / support / knowledgecenter / SSSA5P_12.5.1 / Эта ссылка кажется полезной, но я не знаю, как именно она работает: '-p' в командной строке: Значение: project-dir: [run configuration] Описание: Выполняет конфигурацию запуска проекта, указанного по его пути. Если вы не укажете конфигурацию запуска, будет выполнена конфигурация по умолчанию.   -  person Shiasu-sama    schedule 27.06.2018


Ответы (1)


Для выполнения проектов OPL из командной строки вы можете использовать oplrun. Самый базовое использование выглядит следующим образом:

oplrun [options] "model-file" "[data-file ...]"

Чтобы выполнить определенную конфигурацию запуска в проекте, следуйте этому синтаксису:

oplrun [options] -p project-dir [run-configuration]

Чтобы узнать больше, см. Документацию для конфигурации запуска и oplrun параметры командной строки. В частности, см. Параметр -ph, который:

Отображает конфигурации запуска, доступные в указанном проекте. Это наиболее полезно на платформах Unix, где эту информацию нельзя просмотреть в CPLEX Studio IDE.

Если вы не знаете, как называются ваши конфигурации запуска, попробуйте запустить с параметром -ph, чтобы получить список.

person rkersh    schedule 27.06.2018
comment
См. Также этот связанный вопрос. - person rkersh; 27.06.2018
comment
Если в системе клиента не установлена ​​Cplex Studio IDE. Какое наименьшее количество необходимых шагов им нужно будет предпринять, чтобы заставить oplrun работать на них? @rkersh - person Shiasu-sama; 28.06.2018
comment
Не цитируйте меня по этому поводу, но я считаю, что клиенту придется приобрести лицензию на выпуск для развертывания (которая должна включать oplrun). См. это сообщение с официального форума IBM developerWorks. - person rkersh; 28.06.2018
comment
Спасибо за помощь :) @rkersh - person Shiasu-sama; 28.06.2018