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 windows 中通过添加“php”首先,注释就可以了。我如何将“php”添加到控制台 C# 中启动进程的第一个评论?
解决方案
推荐阅读
- python - rtsp cv2.VideoCapture onvif camera Nonmatching transport and -215:Assertion failed size and width > 0
- javascript - 为什么端口号没有显示在输出屏幕中?
- php - 为什么每次尝试向数组中添加内容时都会覆盖当前数据?
- mysql - 我在订单和产品之间有多对多的关系。订单中有产品记录被删除怎么办?
- flutter - 在 Flutter 中组合减速器
- javascript - 找出如何作为客户端生成 onClick 属性?
- html - Bootstrap 5 导航栏设计与图标
- python - 将一个函数的返回值乘以另一个函数
- python - python添加到按aphabetically排序的列表中
- arduino - 发送数据后蓝牙 HC-05 和 Arduino 停止工作