Невозможно получить параметр -r, работающий

Я пытался всеми возможными способами выполнить команду оболочки из командной строки, но она просто не работает. Что я делаю неправильно?

C:\Console2\Console.exe -r runstuff.bat

C:\Console2\Console.exe -d C:\Console2 -r runstuff.bat

C:\Console2\Console.exe -r dir

Ни то, ни другое не работает. (Win7 x64)

1 ответ

Решение

Я играю с этим сейчас.

Ты пробовал:

console2 -r "/K runstuff.bat"

/K необходим для того, чтобы команда оставалась открытой после запуска скрипта.

Проблема с опцией "-r" в том, что мне приходится дважды вводить команду exit, чтобы выйти из окна.

Если вы добавите команду в поле команды оболочки (настройки... -> вкладки -> оболочка), вам не нужно будет дважды вводить команду exit:

%comspec% /K runstuff.bat

Я не думаю, что "% comspec%" необходим (вместо этого можно использовать "cmd"), но я получил его из примера где-то в сети несколько лет назад. Включенный файл справки Console2 показывает "cmd".

Другие вопросы по тегам