Похоже, вы не понимаете разницы между командным файлом (файлом с расширением .bat
) и командным файлом, используемым CPLEX Interactive .Пакетный файл можно запустить из командной оболочки Windows .Командный файл CPLEX может быть запущен интерактивно при использовании оператора перенаправления (<
, как в вашем примере) или опции -f
.Например, можно использовать опции -f
, например:
cplex.exe -f mycplexcommands.txt
Для (1) и (2) все не работает, потому что вы пытаетесь запустить пакетный скрипт из CPLEXинтерактивный.Что может сработать, если вместо этого перетащить файл mycplexcommands.txt
в интерактив CPLEX.
Для (3) см. Поток stackoverflow по адресу Как выполнить цикл for в командной строке Windows? То есть, оно должно начинаться следующим образом (это не было проверено):
FOR %%i IN (*.sav) DO
Наконец, вас может заинтересовать статья Open LP в интерактивной статье CPLEX на developerWorks..