Fork me on GitHub

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

 

posted @ 2016-04-15 18:21  Roronoa__Zoro  阅读(239)  评论(0编辑  收藏  举报