- @echo off
- rem XXXXXXXXXXXXXXXX File1 XXXXXXXXXXXXXXXX
- call File2 100 TestVar
- echo.
- echo XXXXX最后的输出XXXXX:TestVar=[%TestVar%]
- echo.
- echo.
- echo End&&pause >nul
- exit /b
复制代码
- rem XXXXXXXXXXXXXXXX File2 XXXXXXXXXXXXXXXX
- :file2
- SETLOCAL ENABLEDELAYEDEXPANSION
- set /a "testA=%~1"
- set "testB=%~2"
- set /a testA+=100
- SETLOCAL DISABLEDELAYEDEXPANSION
- endlocal
- set "%testB%=%testA%"
- echo 过程(File2):[testA=%testA%][testB=%testB%][TestVar=%TestVar%]
- set "testA="
- set "testB="
- endlocal&set %~2=%TestVar%&goto :eof
复制代码
|