我无法将传递给bat文件的命令行参数传递到php脚本
这就是我所拥有的:
@echo off
echo %1%
set foo=%1%
php %~dp0%myscript.php %1% %2% %3%
前三行有效。第四行如果只是:
php %~dp0%myscript.php
如果我对参数进行硬编码,也有效:
php %~dp0%myscript.php a b c
但如果是:
php %~dp0%myscript.php %1% %2% %3%
我收到以下错误:
Could not open input file: c:\dev\123
我已经为参数尝试了以下所有语法:
%1
%1%
"%1"
"%1%"
%*
%*%
"%*"
"%*%"
我做错了什么?
答案 0 :(得分:0)
没关系弄明白:
where
我似乎必须分两步完成 - 看起来好像过多的连接会让人感到困惑。