Я пытаюсь запустить программу на C #, а затем дать ей команду из cmd.exe после ее запуска. Например, предположим, что я запустил мой .exe из командной строки (C: //FILEPATH/my_program.exe). Затем я хотел бы, чтобы эта программа продолжала работать, а затем я мог передавать ей команды, которые она способна обработать. В моем идеальном мире это было бы что-то вроде «C: //FILEPATH/my_program.exe run_my_command ()», которая выполняла бы функцию run_my_command, или «C: //FILEPATH/my_program.exe k», которая выполняла бы что-то в ответ на char k, в котором я предварительно запрограммировал. Я знаю, что при вводе я запустил бы новую копию my_program.exe. Я бы хотел, чтобы только один пробежал, пока я передаю что-то подобное.
Кто-нибудь знает, как это сделать? Пример кода был бы замечательно оценен. Спасибо !!