【发布时间】:2016-02-01 19:49:05
【问题描述】:
我有执行我的 php 脚本的批处理文件,但我不知道如何处理空参数,你能帮帮我吗?
这是我的批处理脚本
echo off
set phppath=%1
set resultfolder=%2
set jsonfile=%3
shift
shift
shift
set PHP_HOME=%phppath%
set PATH=%PATH%;%PHP_HOME%
echo Set PHP_HOME in "%phppath%"
echo Locate result in folder "%resultfolder%"
echo JSON file is "%jsonfile%"
pause;
php -f cxense_json_to_xml.php %resultfolder% %jsonfile%
【问题讨论】:
-
@ShawnMehan - 错误的 shell 环境,根本没有帮助。
-
哪个参数可能是空的,如果其中一个参数丢失,你到底想做什么?有没有一种默认值,还是要输出错误信息?
标签: php windows batch-file command-line parameter-passing