我有php脚本,从命令行获取一些参数。 类似的东西:
php script.php user create
我需要创建windows cmd文件,它将调用我的php脚本,它会将参数传递给php脚本。
我需要称之为:
command.cmd user create
现在来自Command.cmd:
php script.php
我需要添加,将未定义数量的参数从cmd文件发送到php脚本。
答案 0 :(得分:2)
只需在命令行末尾添加%*
:
php script.php %*
这会将批处理文件的所有命令行参数转发给脚本。
作为参考,从命令行执行CALL /?
会显示(其中包括):
批处理脚本中的%*引用所有参数(例如%1%2%3%4 %5 ...)