2013-03-04 1 views

ответ

2

Вы можете использовать метод System.Diagnostics.Process(String, String), что вы можете найти дополнительную документацию here

Пример:

// Start a Web page using a browser associated with .html and .asp files. 
Process.Start("IExplore.exe", "C:\\myPath\\myFile.htm"); 

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

4

Если вы можете построить командную строку для запуска программы (включая передачу входного файла в качестве параметра командной строки), чем создание командной строки и использование Process.Start.

Конечно, это предполагает

  1. вы знаете путь к исполняемому файлу программы
  2. вы знаете, как передать имя файла в качестве параметра командной строки.

Как работает 2. зависит от программы. Это может быть так же просто, как

Process.Start("MyProgram.exe","MyFile.dat") 

Но для других программ может потребоваться коммутатор командной строки или другая информация.

+0

1) является да 2) я не , не могли бы вы привести пример? – Froodle

+0

2) зависит от программы. Прочтите его документы или найдите имя программы в реестре, чтобы получить параметры запуска. –