.bat批处理基础

批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,一般被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat 。目前比较常见的批处理包含两类:DOS批处理和PS批处理。编程


咱们此次要讲的是DOS批处理,首先咱们先来看一个简单的批处理例子(脚本以下,可打开或折叠):ide

 1 @echo off
 2 cls
 3 title          TesterWei的dos程序
 4 echo           欢迎使用个人dos程序
 5 echo ------------------请选择----------------
 6 echo ------------------1.打开记事本----------
 7 echo ------------------2.打开计算器----------
 8 echo ------------------3.打开放大镜----------
 9 echo ------------------4.重启计算机----------
10 echo ------------------5.关闭计算机----------
11 echo ------------------6.设置dos窗口背景为白,字体为黑
12 echo ------------------7.取消关机或重启------
13 echo ------------------8.退出----------------
14 set /p a=请输入你的选择(1-9):
15 echo 你输入的数据是:%a%
16 
17 
18 if %a%==1 (
19  goto ab
20 )
21 if %a%==2 (
22  goto ac
23 )
24 if %a%==3 (
25  goto ad
26 )
27 if %a%==4 (
28  goto ae
29 )
30 if %a%==5 (
31  goto af
32 )
33 if %a%==6 (
34  goto ag
35 )
36 if %a%==7 (
37  goto ah
38 )
39 if %a%==8 (
40  goto ai
41 ) 
42 :ab
43                notepad
44                goto end
45 :ac            
46                calc
47                goto end
48 :ad           
49                magnify
50                goto end
51 :ae                
52                shutdown /r
53                goto end
54 :af                  
55                shutdown /s /t 100
56                goto end
57 :ag                   
58                color f0
59                goto end                 
60 :ah                  
61                shutdown /a
62                goto end
63 :ai                 
64                exit
65 :end 
66                call "TesterWei.bat"
TesterWei.bat

 批处理的常见命令(针对以上例子部分命令,更多可自行百度查阅资料)
     一、REM 和 ::                 
          通常用来给程序加上注解,该命令后的内容不被执行,但能回显,后者也是注释做用, 并且更简洁有效。  
     二、ECHO 和 @              
          回显,字符放在命令前将关闭该命令回显,不管此时echo是否为打开状态。
     三、PAUSE                      
          在这里就是中止系统命令的执行并显示下面的内容。
     四、ERRORLEVEL         
           程序返回码。
     五、GOTO 和 :
           GOTO会点编程的朋友就会知道这是跳转的意思。
     六、TITLE
           设置CMD窗口标题。
     七、CALL
          CALL命令能够在批处理执行过程当中调用另外一个批处理,当另外一个批处理执行完后,再继续执行原来的批处理。
     八、IF
          IF 条件判断语句。
     九、SET /P
          SET /P这里提示用户输入。
     十、%A%
           变量的应用,显示出变量A的值。字体

双击批处理文件:
spa

Dos窗口界面以下(输入1-8调用以下功能):code

 OK.了解以上基本命令后,如今咱们来整蛊一下身边的小伙伴或者女友(小白,不然。。。。。。)
仅仅只须要一条简单的批处理命令,以下对象

1 shutdown -f -s -t 10 -c "Hey, son, you have the virus, the system will automatically shut down after 10s!"
View Code

将该命令保存到.bat批处理文件中,并右击生成快捷方式
blog

 将快捷方式拉到桌面上以下右键更改图标
注意:必定要生成快捷方式,才能够更换图标!!!图片

图标已经更换,一旦双击打开图片就等于执行批处理,立刻出事it

高清图以下event

 

可本身编辑报错信息,至于图片的来源我想剧本由你来写,由于你就是导演!

英文版(图片打开后的提示)

国语版(图片打开后的提示)

如今,你就能够若无其事的看着你的小伙伴或女友不再镇静了,毕竟长这么大确实尚未遇到过这种状况! 

 

说好了只能矫情一下,天亮了就要好好作人。。。。。。 

相关文章
相关标签/搜索