批处理基础
常用批处理内部命令简介
1、REM 和 ::
2、ECHO 和 @
3、PAUSE
4、ERRORLEVEL
5、TITLE
6、COLOR
7、mode 配置系统设备
8、GOTO 和 :
9、FIND
10、START
11、assoc 和 ftype
12、pushd 和 popd
13、CALL
14、shift
15、IF
16、setlocal 与 变量延迟
17、ATTRIB 显示或更改文件属性
写一个 hello word!
打开一个记事本,写出
rem "testing"
@echo off
echo "Hello word!"
pause
强制保存a.bat 双击它看看吧!
REM 和 ::
REM
为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。
:: 也可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意:
好了, hello word 完成了, 接下来学习如何创建一个文件,如何向文件中写内容。 不多说了 ,让代码说话 :)
@echo off
rem "create a.txt and there is a line "testing" "
echo testing >a.txt
pause
打开a.txt 看看, 是不是有一行 其内容“testing”,
如你还想在这个文本中继续添加一行, 如何code 泥?
@echo off
rem "add new line again "
echo testing2 >>a.txt
pause
再看看a.txt 是不是有两行了 ^_^
编程中离不开变量, 在批处理中如何声明变量,如何使用变量 不多废话了
@echo off
set var="testing"
echo %var%
pause
运行看看是不是显示 testing, 现在知道变量怎么用了吧,
okay 让我们更深入一些,如果想让用户输入内容,然后显示
@echo off
set /p var= please input name:
echo hello,%var%
pause
运行看看是不是显示 hello, you input name
okay,再深入一些,如果你的变量用作数学运算,你可以:
@echo off
set /a var= 12
echo 1%var%-100
pause
最后显示12, 知道为什么吗? 因为112-100 ,1%var%=112
变量就说到这儿。!