Как запустить программы командной строки на C #? - PullRequest
1 голос
/ 11 ноября 2010

Я хотел бы знать, есть ли способ запустить программу командной строки, такую ​​как «C: /temp/mactimes.pl», которую команда «perl mactimes.pl» могла бы запустить в программе C #.

Я просмотрел класс "process.start", но он обнаруживает только программы в формате .exe. Поэтому мне нужна команда "perl" для запуска сценария perl.

Пожалуйста, дайте советы! Спасибо !!!

Ответы [ 2 ]

4 голосов
/ 11 ноября 2010

Если perl находится в системном PATH:

Process.Start("perl.exe", "C:\\temp\\mactimes.pl");

В противном случае вам нужно будет ввести полный путь к нему.

0 голосов
/ 11 ноября 2010

Попробуйте использовать «cmd.exe» в качестве исполняемого файла. И кормите его чем угодно, например, после клавиши "/ C".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...