在批处理文件中调用php.exe时进行参数设置
我想启动c:…\php.exe并添加参数c:…\upload.php“ 进入我的批处理文件,但每当我这样做,它说错误的参数 我甚至试着用这样的话来进行辩论:在批处理文件中调用php.exe时进行参数设置,php,file,batch-file,Php,File,Batch File,我想启动c:…\php.exe并添加参数c:…\upload.php“ 进入我的批处理文件,但每当我这样做,它说错误的参数 我甚至试着用这样的话来进行辩论: @echo off set arg1=%1 start ""c:\...\php.exe" %1"c:\...\upload.php"%1" 仍然不起作用,提前感谢各位。您的引号不匹配。只有在窗口标题和/或命令路径中有空格时才需要引号。请重试 start "" "c:\...\php.exe" "c:\...\upload.php"
@echo off
set arg1=%1
start ""c:\...\php.exe" %1"c:\...\upload.php"%1"
仍然不起作用,提前感谢各位。您的引号不匹配。只有在窗口标题和/或命令路径中有空格时才需要引号。请重试
start "" "c:\...\php.exe" "c:\...\upload.php"
^^---window title
^^^^^^^^^^^^^^^^--- command
^^^^^^^^^^^^^^^^ argument
本手册有一整节专门介绍。通常,您只需在脚本名称后指定几个参数作为空格分隔,就可以使用$argv在脚本中访问它们。示例:
<?php print_r($argv); ?>
php.exe test.php test1 test2