如何打开命令行,在其中执行程序,给它一些值并将返回值写入文件(使用 php)


How can I open the command line, execute a program within, give it some values and write the return values into a file (with php)

这就是

我几天来一直在尝试做的事情,我找不到解决方案。

我已经设法通过 php 启动了 cmd 行或任何给定的程序,但我需要一个程序在 cmd 行内启动,给它一个静态命令并将返回值写入.txt。

我想做什么

1.用户点击链接2.执行一个 php 脚本,该脚本自动: -打开命令行 - 在命令行中启动程序 - 输入 somme 命令(例如处理文件,将结果写入.txt文件)

无论我如何尝试,它都不起作用。

只是不明白我应该如何处理整个事情。

编辑:

一切都应该在服务器上运行!我想启动一个生物识别程序,将一张图片与另一张图片进行比较并返回一个百分比值。

我正在用xampp运行窗口。

如何通过批处理文件执行 cmd 命令?

这对我帮助很大。我现在有一个批处理文件,可以执行以下操作:

@echo
c:'
cd C:'Users'XXX'Desktop'OpenBR-0.5.0-win64'bin 
start br -algorithm FaceRecognition -compare C:'Users'XXX'Pictures'1.jpg C:'Users'XXX'Pictures'2.jpg C:'Users'fxw2_000'Desktop'result.csv
pause

啊,它有效。棒!