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

时间:2015-02-01 10:54:03

标签: php cmd

这就是我几天来一直试图做的事情,我找不到解决办法。

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

我想做什么

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

无论我如何尝试,它都无法运作。

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

编辑:

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

我正在用xampp运行Windows。

1 个答案:

答案 0 :(得分:0)

How do I execute cmd commands through a batch file?

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

@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

Aaaaaa并且它有效。真棒!