BAT批处理学习

来源:互联网 发布:网络最流行的话语 编辑:程序博客网 时间:2024/06/04 23:19

在日常电脑使用中,需要提高自动化能力,批处理(BAT)文件能很好的解决我们手动工作。

for: for /L %%a in (0,1,255)do ping 192.168.0.%%a -n 1 >> tmp.txt (ping一下所有的局域网电脑)

注意a只能是一个字母

1.计算器小例子:

@echo off@echo *********** 计算器 ************:menuset /p var1=请输入第一个数字:set /p var2=请输入第二个数字:@echo 请选择:@echo 1、+@echo 2、-@echo 3、*@echo 4、/set /p var3=输入选择运算符:if /i "%var3%"=="1" goto opp1if /i "%var3%"=="2" goto opp2if /i "%var3%"=="3" goto opp3if /i "%var3%"=="4" goto opp4echo.:opp1set /a result=%var1% + %var2%echo %var1% + %var2% = %result%goto menuecho.:opp2set /a result=%var1% - %var2%echo %var1% - %var2% = %result%goto menuecho.:opp3set /a result=%var1% * %var2%echo %var1% * %var2% = %result%goto menuecho.:opp4set /a result=%var1% / %var2%echo %var1% / %var2% = %result%goto menupause

2.flash做版

@echo offecho "调转到工具目录......"cd D:\work\sourceD:cd webControl_Dataecho "-----------------------------------------------------------------------"echo "抽取和加密swc......"PatchMaker.exe 2 "D:\work\client2" 0 "D:\work\destswc"echo.echo "-----------------------------------------------------------------------"echo "复制文件......oclient"xcopy D:\work\destswc\*.txt d:\work\WWW\resource\oclient /yecho "-----------------------------------------------------------------------"echo.echo "-----------------------------------------------------------------------"echo "复制文件......flash"xcopy D:\work\client1\bxghWebStarterNew\bin-release\bxghWebStarterNew.swf D:\work\WWW\flash\BxghStarter.swf /yxcopy D:\work\client1\bxghWebStarterNew\bin-release\bxghWebStarterNew.swf D:\work\WWW\flash\bxghWebStarter.swf /yecho "-----------------------------------------------------------------------"echo.echo "-----------------------------------------------------------------------"echo "打包languageList"xcopy D:\work\client2\bxghStarterNew\src\LanguageList.txt D:\work\WWW\resource\data\data\LanguageList.txt /ycd D:\work\WWW\resource\dataPatchData.batecho "打包完成"echo "-----------------------------------------------------------------------"echo.pause


原创粉丝点击