bat文件编写大全(bat文件代码)
0.rem 解释命令,没有任何用,在批处理当中不会当命令使用! ------------- 1.echo echo 你好 rem 显示"你好" ------------- 2.start start "1.txt" rem 打开"1.txt" ------------- 3.pause rem 显示"请按任意键继续...",这时按任意键就可以执行下一条命令,如果没有命令则退出. ------------- 4.@echo off rem 关闭回显 =====分割线===== @echo on rem 关闭回显 =====分割线===== rem "@"是也是关闭回显,但只关闭一个命令的回显,用"@echo off"能关闭所有命令的回显. ------------- 5.copy copy "D:1.txt" "F:2.txt" rem 把D盘下的"1.txt"复制到F盘下改名为"2.txt". ------------- 6.xcopy rem 同上用法比"copy"广泛点,菜单->>运行->>cmd->>输入"xcopy/?",查看"xcopy"命令的用法 ------------- 7.goto :开始 echo 开始 goto 开始 rem "goto"是跳转的意思,而":开始"只是一个标签,会不停的现实开始. ------------- 8.ren ren "1.txt" "2.txt" rem 把"1.txt"改名为"2.txt". ------------- 9.set set a=1 echo %a% rem "set"意思是设定的意思,而"a"是一个变量,变量等1,则显示1 =====分割线===== set /a a=1+1 echo %a% rem 这个"/a"是计算用的也不作过多的解释了,一般都是用来计算某些东西的. =====分割线===== set /p a= echo %a% rem 这个"/p"是让用户输入文字赋予%a%这个变量,则显示用户所输入的文字. =====分割线===== 结合以上命令. set /p a= set /a b=%a% echo %b% rem "b"是显示计算结果,不用说了吧?上面我已经解释的很清楚了~! ------------- 10.exit rem "exit"意思是退出的意思,明白吗?用这个命令可以退出批处理! ------------- ***.call call:. :. echo 你好 rem 这个"call:."和7一样,都是跳转!只是不同的是"goto"只能跳转下一条命令后无法再跳转到别的标签去,而"call"却可以,效果可以达到和"goto"一样! =====分割线===== call a.bat rem 调用"a.bat",和2一样可以打开文件,但不同的是它打开文件后无法运行自身的命令了比如运行"b.bat"的命令运行到一半后调用"a.bat",这时"b.bat"的命令就结束了直接跳转到"a.bat"的命令当中去!而"start"则是直接另外再打开"a.bat"! ------------- 12.if @echo off&call:veryluck :veryluck cls&set/p veryluck=请选择(A/B): if /i %veryluck% == a set/p=haha,今天你很幸运耶O(∩_∩)O~!