set MYIP=%%i ) set "MYIP=%MYIP: =%" if "%MYIP%" == "9999" ( echo True exit /b 0 ) else ( echo False exit /b 2 )
%ERRORLEVEL% – 扩展到当前 ERRORLEVEL 数值。 %CMDEXTVERSION% – 扩展到当前命令处理器扩展名版本号。 %CMDCMDLINE% – 扩展到调用命令处理器的原始命令行。 %0 bat的完整路径名如”C:\Windows\system32\xxx.bat” %1 bat参数1依次类推%2参数2… %path% – 当前的环境变量。以分号隔开的路径列表,路径可...
bat文件中,一位数字加输出符是有特殊含义的。最好把 echo $$FRETYPE=%FRE%>>%rt 改成 >>%rt% echo $$FRETYPE=%FRE 把输出写前面。
set a = YXSH_EEPS%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.tar.gz echo open 199.201.107.201 >ftp.txt echo user eeps >>ftp.txt echo eeps >>ftp.txt echo %a % >>ftp.txt ::定义变量的时候要格外小心,看出是什么问题了吗?——a后面多了个空格!