本篇是《野貓軟件榜之自動化工具》的續集,前文已經說明了如何讓電腦定時幫你自動處理一些重複的事務、一鍵實現别人多鍵才能實現的功能,介紹了一些常用的cmd命令,接下來我們從操作層面聊一聊,如何利用這些cmd命令在記事本中編寫腳本,進而實現任何自己想實現的功能。
前已述及,後綴為bat和cmd的文件都屬于批處理文件(腳本文件),即由一批命令組成的文件,它将逐行順序執行。cmd命令是bat命令的升級,我們需要掌握的是cmd命令。
學習任何東西之前,先學習如何獲取幫助。
1、獲取cmd命令的使用說明
windows系統啟動之後,按快捷鍵Windows鍵 R鍵,啟動“運行”程序,輸入cmd三個字母,然後點擊“确定”或按回車鍵,打開“cmd.exe”程序,如下圖所示。
啟動cmd.exe之後,我們就可以直接在這個黑色的程序界面裡輸入它預先定義的所有命令,來達到一些設定的效果。
比如我輸入help四個字母,然後按回車鍵,就可以執行幫助命令,獲取cmd.exe可以支持的所有命令、及其功能。
而要查看某一個命令的詳細信息(功能和使用方法),可以輸入該help 空格 命令名稱,比如我想查看shutdown命令的功能和使用方法,就可以輸入help shutdown,然後按回車鍵執行,得到下圖所示結果。
根據以上幫助信息我們會知道,如果輸入shutdown –s,回車之後電腦就會關機;如果輸入shutdown –s –t 600,回車之後電腦就會在600秒後關機;如果輸入shutdown –a,就可以在實施關機之前中止關機。這些命令除了可以在這個黑色的cmd.exe界面裡執行,還可以在剛才的“運行.exe”界面裡執行。
2、編寫自己的cmd腳本文件
掌握以上介紹的内容,你就可以查看和學習所有的cmd命令的功能及使用方法,進而成為一名出色的cmd腳本程序猿。
腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,将其一條條的翻譯成機器可識别的指令,并按程序順序執行。
我們打開電腦的記事本程序(即notepad.exe),打開方法比較多,可以采用運行notepad命令來啟動,也可以直接單擊開始按鈕,搜索“記事本”來打開,還可以在電腦上新建一個文本文檔之後雙擊打開。
打開記事本之後,我們就可以直接在裡面編寫腳本程序,通過組合多個cmd命令,來實現一些複雜的功能。比如下面是1個比較簡單的腳本程序,它可以實現讓電腦說話的功能。
這個腳本程序由4句命令組成,不清楚其功能可以在cmd.exe中執行“help 空格 命令名”來獲取其功能介紹,也可以執行“命令名 空格 /?”來獲取幫助。我依次說明一下每個命令的效果:
1)第1行命令是關閉接下來的程序運行顯示,也就是說第2行~第4行命令的運行不會有任何顯示輸出在用戶面前;
2)第2行命令是調用VBS使用系統的英文朗讀功能,說出“I love you!”。大家可以将雙引号裡的内容改成任何話,用來表白、罵人,都是挺好玩的,嘿嘿~
3)第3行命令就是給用戶顯示一句話“Goodbye”;
4)第4行命令是中斷命令的執行,避免cmd.exe的窗口自動關閉,使用戶能看到Goodbye。
又比如下面這個腳本程序,它可以實現“打印任務清除并重啟打印服務”的功能。
再比如下面這個腳本程序,雖然隻有一句代碼,但它卻可以将你電腦整個D盤的文件體系,保存為一個名叫“電腦D盤文件體系”的txt文件,可以迅速将整個D盤的文件的文件名與文件樹狀圖保存下來。
因為用help或/?能查出任何命令的功能和使用方法,所以我就不再一一細述了。以上隻簡單介紹了3個腳本文件的功能,如果說電腦是笨拙的大力士,那腳本就是使它變靈活、變聽話的口服液,一服就生效,嘿嘿~
我近10年積攢了不少強大的腳本文件,為了避免它們不小心執行把我電腦弄死機,我把他們都存成了txt文件,大家想學習或直接使用的話,可以在本号回複關鍵詞“cmd”或“腳本”來免費獲取。
下載之後,大家可以雙擊打開每個txt腳本文件,查看并修改其中的内容。要想運行它們的話,隻需要将每個txt文件的後綴改為cmd或bat、雙擊就能運行了。值得提醒的是,運行之前一定先看看這個文件中的代碼有沒有大規模殺傷能力,不要輕意運行一個你不懂的腳本文件,也許隻是一個簡單的for循環,就能讓你的電腦萬劫不複。
3、溫馨提示
通過以上的介紹,相信大家已經初步了解了腳本程序的強大之處,也知道了記事本原來還可以用來編程。其實記事本除了可以編程、記事,還可以用來調整文本的編碼格式,可以強制去除複制内容的格式(比如Excel複制粘貼到微信裡無法變成文本,你可以先粘貼到記事本中再粘貼到微信裡就自動變成文本了)。
說這麼多就是想說,熟練和掌握windows已有的功能,你将少安裝很多不必要的軟件。
當然,我們永遠無法完全掌握一款軟件,因為我們的時間和精力有限,哪怕是最常用的記事本程序,我們也不可能完全掌握。不信的話,可以做2個簡單的測試:
1)在記事本的第1行輸入“聯通”2字,關閉之後再打開,會發生什麼奇怪的現象呢?為何會這樣呢?
2)在記事本的第1行輸入.LOG這4個字符;然後回車,随便輸入一句話,保存後關閉它,看看你雙擊打開它之後會有什麼神奇的事情發生;搞清楚之後,再想想這個彩蛋能用來幹什麼,嘿嘿,歡迎大家留言~
,