批處理掃盲篇

最近越發覺得批處理的強大,想起一年前第一次接觸批處理的時候,完全陌生,全靠網上“百度”“谷歌”來掃盲其概念。現在將蒐集所得的材料稍做彙總。可以說這是給完全不懂批處理的菜鳥寫的。  2012/12/05於金陵。

1.批處理定義

   是將一系列命令按一定的順序集合爲一個可執行的文本文件,其擴展名爲BAT或者CMD(後綴名大小寫效果相同)

2.建立:

    新建一個txt文件,直接修改後綴爲BAT或CMD即可。至於其中的內容,既可以在txt中編寫,然後改後綴名;也可以改後綴名,然後“右鍵”,選擇“編輯”進行編寫。

3.運行:

    雙擊bat或cmd文件即可,或者“右鍵”---->“打開”。前提是bat(/cmd)文件中已經寫好了批處理命令,並且是正確的,合乎語法的。

4.命令與語法:

  4.1  註釋---- REM和::

          相當於C語言中的/* */,一般註釋程序的作者,時間,功能等等,如::2012.12.05;

  4.2  暫停-----pause

          遇到pause則暫停,運行 Pause 命令時,將顯示下面的消息:

        Press any key to continue . . .敲擊任意鍵後繼續)

  4.3 關於echo

       echo  +  信息內容------輸出提示信息,如echo  hello world命令執行之後,在屏幕上會出現hello world;

       @echo off------此命令之後的拷貝、刪除等命令執行時不再顯示在屏幕上;

  4.4 文件操作

        拷貝-----copy,如copy  "D:\123.txt"          "C:\Windows\" 語句將D盤下的123.txt拷貝到C:\Windows下;(前提是123.txt文件存在,注意路徑帶引號,下同)

        刪除------del,如 del     "D:\123.txt"    語句實現的是:將D盤下123.txt文件刪除。注意,此處的刪除是徹底刪除,並不是到回收站中;(前提是123.txt文件存在)

        移動------move,如 move   "D:\123.txt"          "C:\Windows\"語句實現的是:將D盤下的123.txt移動到C:\Windows下;(前提是123.txt文件存在)

  4.5 窗口

       標題-----title ,如title  哈哈 ,實現的是彈出的窗口的標題已經是“哈哈”,不再是默認的“C:\Windows\system32\cmd.exe”;

       顏色----color,設置彈出窗口的字體的顏色,如color  6,實現字體的顏色爲黃色(6對應的顏色爲黃色);

                    顏色與數字的對應關係: 0 =黑色      8 =灰色    1 =藍色      9 =淡藍色    2 =綠色      A =淡綠色   

                                                                3 =湖藍色    B =淡淺綠色    4 =紅色      C =淡紅色          5 =紫色  

                                                                 D =淡紫色    6 =黃色         E =淡黃色    7 =白色      F =亮白色

  4.6 call

           CALL命令可以在批處理執行過程中調用另一個批處理,當另一個批處理執行完後,再繼續執行原來的批處理。可以寫兩個簡單的bat文件實驗之!             


最後附加一個我前幾天才知道的,用於inf文件安裝驅動用的:RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132  C:\Windows\Test.inf (最後部分是驅動文件的存放路徑)

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章