.bat для открытия исполняемого файла в Console2

Я собираюсь создать пусковую программу .bat, которая выполнит программу командной строки .exe в Console2.
Мое лучшее предположение заключалось в том, что он должен выглядеть примерно так:

@echo off
start "" Console.exe program.exe

но все, что он открывает Console2.
Обратите внимание, что все .bat и исполняемые файлы находятся в одной папке.

Ответы

Ответ 1

Хорошо, я посмотрел источник Console.exe и свернул его в скомпилированную справку.

Вам нужен a -r

Итак: Console.exe -r program.exe

Command line parameters

Console supports these command line parameters: 

-c <configuration file>
     Specifies a configuration file. 


-w <main window title>
     Sets main window title. This option will override all other main window title settings (e.g. 'use tab titles' setting) 


-t <tab name>
     Specifies a startup tab. Tab must be defined in Console settings.


-d <directory>
     Specifies a startup directory. If you want to parametrize startup dirs, you need to specify startup directory parameter as "%1"\ (backslash is outside of the double quotes) 


-r <command>
     Specifies a startup shell command. 


-ts <sleep time in ms>
     Specifies sleep time between starting next tab if multiple -t are specified. 

Ответ 2

Я никогда не слышал об этой программе, но ее исходный код

   else if (wstring(argv[i]) == wstring(L"-r"))
             {
                     // startup cmd
                     ++i;
                     if (i == argc) break;
                     startupCmds.push_back(argv[i]);
             }

похоже, что вы можете попробовать:

Console.exe -r program.exe