当前位置: 代码迷 >> C# >> 关于bat脚本调用其他语言脚本后接收返回值(php),该怎么处理
  详细解决方案

关于bat脚本调用其他语言脚本后接收返回值(php),该怎么处理

热度:112   发布时间:2016-05-05 02:42:29.0
关于bat脚本调用其他语言脚本后接收返回值(php)
请教下,我打算在window下做个svn的钩子脚本,所以想在bat脚本中调用php来检查代码,但是不清楚调用php后,该怎么返回值并使得bat脚本能接收处理。
如:
通过bat调用php控制台,那么php里应该怎么返回特定的值给bat接收处理?
bat脚本如下:
set a=D:\works\umfun\app\yii check/check %1
pause
if "%a%" == 0 exit 0 
echo Property '%a%' cannot be changeds >&2
exit 1
但是set 变量a直接变成‘D:\works\umfun\app\yii check/check %1’字符串了,而不是D:\works\umfun\app\yii check/check %1执行后返回的结果。
------解决思路----------------------
exit(999);

php xxx.php
echo %ERRORLEVEL%
  相关解决方案