Windows Batch Scripts

Some simple examples:

simple.bat

@echo off 
set _var1=3
set _var2=5
set /a _result=%_var1%+%_var2% 
echo Result is %_result%                
mult.bat

@echo
off if "%1" == "" goto :help if "%2" == "" goto :help set /a result=%1 * %2 echo Result is %result% goto :eof :help echo Usage: mult X Y (Multiply X by Y)
power.bat

@echo off
if "%1" == "" goto :help
if "%2" == "" goto :help
set _result=%1
for /L %%G in (2,1,%2) do set /a "_result*=%1"
echo %1 to the power of %2 is %_result%
goto :eof

:help
echo Usage: power X Y (Calculate X to the power of Y.)
functions.bat

@echo off
set /p _num1=Number1: 
set /p _num2=Number2: 
call :plusfunc %_num1% %_num2%
call :output
call :subfunc %_num1% %_num2%
call :output
goto :eof

:plusfunc
setlocal
set /a _num1=%1 + %2
endlocal & set _result=%_num1%
goto :eof

:subfunc
setlocal 
set /a result=%1 - %2
endlocal & set _result=%result%
goto :eof


:output
echo Result is %_result%
goto :eof
KEEP LEARNING!
原文地址:https://www.cnblogs.com/roronoa-sqd/p/5396509.html