.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

 

可本身編輯報錯信息,至於圖片的來源我想劇本由你來寫,由於你就是導演!

英文版(圖片打開後的提示)

國語版(圖片打開後的提示)

如今,你就能夠若無其事的看着你的小夥伴或女友不再鎮靜了,畢竟長這麼大確實尚未遇到過這種狀況! 

 

說好了只能矯情一下,天亮了就要好好作人。。。。。。 

相關文章
相關標籤/搜索