从控制台

时间:2018-05-09 10:07:43

标签: c# php

我有一个文件.phar,我想在控制台应用程序中运行此文件。

我使用Process课程。这是我的代码:

Process process = new Process(); 
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.FileName = "file.phar";
process.StartInfo.Arguments = "php prt 1111";
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.Start();

但它返回以下错误:

  

指定的可执行文件不是此OS平台的有效应用程序。'

(PHP安装在我的系统上)

当我将Filename更改为:

 process.StartInfo.FileName = "php file.phar";

它返回错误:

  

系统找不到指定的文件'

在cmd窗口中的

通过添加“php”首先,评论是可以的。 我如何在控制台C#启动过程的第一条评论中添加“php”?

0 个答案:

没有答案