首頁 » 批次檔教學 » 【批次檔教學】如何透過Windows批次檔做出一個偷懶小工具

【批次檔教學】如何透過Windows批次檔做出一個偷懶小工具

文章最後更新於

這篇文章,我將會提供一個簡單的Windows 批次檔教學 (batch),你可以為自己做出一個偷懶的小程式。在每次電腦開機登入後,自動開啟 Windows批次檔,它會執行你輸入的指令,打開常用的網頁以及應用程式,讓你從此不用慢慢的一個一個點開,節省你的時間。

【批次檔教學】如何透過Windows批次檔做出一個偷懶小工具
【批次檔教學】如何透過Windows批次檔做出一個偷懶小工具

 

介紹 Windows 批次檔教學 (batch)

教學動機

不知道大家會不會跟我一樣,每次電腦一開機,第一件事情就是打開Google Chrome,然後開啟 facebook 、 youtube 、 gmail ,然後打開 Line 的應用程式、音樂播放器等等,身為一個偷懶至極的資工人,當然要想辦法讓這件事情自動化啦! 因此這篇文章我要教大家透過windows批次檔(batch)以及工作排程器來達成這項任務。

Windows批次檔 &工作排程器

在開始我們的程式教學以前,首先我要先介紹Windows批次檔以及工作排程器。
Windows批次檔(batch):是一種用來當成手稿語言運作程式的檔案。它本身是文字文件,其中包含了一系列讓具備命令列介面的直譯器讀取並執行的指令,副檔名為bat。簡單來說就是一個操控windows的程式。

工作排程器(Task Scheduler):可以預先計劃在特定時間或指定時間後啟動程式或指令碼,甚至可以指定在電腦的某一個行為之後執行。是一種用來當成手稿語言運作程式的檔案。它本身是文字文件,其中包含了一系列讓具備命令列介面的直譯器讀取並執行的指令,副檔名為bat。簡單來說就是一個操控windows的程式。

為什麼需要批次檔?

追根究柢是因為要提高工作效率。因為電腦越來越發達,很多人已經習慣了一個漂亮方便的GUI介面,但是在以前,所有的功能都是透過命令列(command line),命令列可以把路徑或是指令都寫好,不需要像我們找資料要一層一層的點開資料夾,甚是很多命令列是GUI視窗無法達成的功能,而batch正是一個可以集合大量命令列的檔案,許多公司在執行大量程式,透過batch可以讓他們減少非常多的時間,因此這是不可少的。

哪裡可以用到批次檔?

任何你需要天天重複做的事情都很適合用批次檔處理,例如每天要備份的檔案、執行的程式等等,只要是會重複兩次以上的事情,我們都可以將它寫成批次檔,節省我們的時間,不須要大費工程去學這個語言,只要尋找我們要用的功能這樣就夠了。

批次檔的缺點?

雖然說命令列可以做到很多事情,但是卻也比不上linux的shell來的這麼強大,很多指令是無法使用的,尤其是他對文件讀取的處理能力很差,但是如果安裝其他套件,如 Perl 等,還是可以讓它的功能非常夠使用。

 

建立及使用方式

如何透過batch開啟網頁?

那要如何建立一個Windows批次檔呢?

step 1


首先我們先按右鍵,選新增,建立一個新文字文件。

新文字文件
新文字文件

step 2

接著按右鍵,選重新命名,將副檔名改為bat(這樣就是一個Windows批次檔)。

批次檔文件
批次檔文件

step 3

再來點右鍵,按下編輯,打上 start https://www.google.com,然後儲存(不一定要用google,任意網站都可以)。

開啟google
開啟google

step 4

按下右鍵,使用系統管理員執行,按下確定,google就會跳出來了。

google 網頁
google 網頁

如此一來,開啟網址的方式就已經介紹完成,再來我們來學學如何開啟應用程式。

 

如何透過batch開啟應用程式

step 1

首先,先找到要開啟的應用程式,我以Line來做為示範,這裡你們可以任意選你們想要開啟的應用程式。

line
line

step 2

按下右鍵,點選內容,然後看到目標,將這個路徑複製起來。

複製 line target
複製 line target

step 3

與網址的方式一樣,我們將他寫到Wondows批次檔裡面,start [目標位置]。

start [ine 目標位置]
start [ine 目標位置]

step 4

按下儲存,右鍵按下以系統管理員身分執行,就會發現line打開了。

line 被打開
line 被打開

step 5

那再來我把我全部要開啟的東西全部都列起來,然後打開,就會發現,哇!! 一瞬間全部都打開了。
這裡建議大家可以試試看各種網頁或是應用程式,會發現這是一件很有趣的事情。

所有指令
所有指令
所有網頁跟line都被打開
所有網頁跟line都被打開

 

如何建立工作排程器?

那最後我們要介紹如何在每次電腦開啟的時候,都自動打開這些網站。我們要使用的就是Windows的工作排程器,工作排程器能夠幫我們安排什麼時候電腦要做什麼事情,它的功能滿多的,未來若大家有需求,我可以特地寫一篇介紹工作排程器的文章。

step 1

按下電腦左下角的搜尋,打工作排程器,將他打開。

搜尋工作排程器
搜尋工作排程器

 

step 2

點選右邊的建立基本工作…

建立基本工作
建立基本工作

step 3

打上名稱(隨便打都可以),然後按下一步。

輸入工作名稱
輸入工作名稱

step 4

觸發程序選擇在您登入時執行

選擇登入時執行
選擇登入時執行

step 5

選擇啟動程式

選擇啟動程式
選擇啟動程式

step 6

按下瀏覽,選擇我們剛剛製作好的批次檔,按下一步。

選擇批次檔位置
選擇批次檔位置

step 7

接著把下面勾選起來,馬上加入工作排程的工作項目內。

設定結束
設定結束

step 8

最後把下面的設定,選成你的作業系統,相信應該沒有人在用Vista吧XD

選擇Windows版本
選擇Windows版本

step 9

完成後就會看到剛剛加入進去的我的偷懶程式囉!

確認工作排程
確認工作排程

step 10

完成之後每次重新開機就會開啟你要的那些程式跟網頁了。

所有網頁跟line都被打開
所有網頁跟line都被打開

批次檔教學 總結

我認為batch對我而言是非常方便的一個程式,它可以讓我快速的處理很多瑣碎的事情,尤其是在我打程式的時候,我會透過batch一次執行幾十條命令,而且這樣也排除打錯字的可能性。

每個工具都有其優勢與不足,但我們要學習的是將正確的工具運用到正確的事情上,這樣才能達到最高的工作效率。

雖然後來Windows出了一個 PowerShell (比batch更強大),但是常常因為工作環境的限制,我們的電腦未必有如此強大的工具,所以學習batch也算是必備的一項技能,而且batch的語法到 PowerShell 也是適用的。

學習程式的重點是在幫我們做一些重複的事情,我們就努力完成第一次,剩下的交給電腦去做就好,這也是我學程式最快樂的原因。希望這篇教學可以讓許多害怕學習程式的人也能夠上手,也可以為你們解決一些生活當中重複性高的事情,完成這些事情就是程式的使命,讓它完成它的使命吧!

本次的小程式教學就到這裡為止,希望對程式沒有興趣的人,也能體會程式的一些些美好,這是我一直以來的願望。

如果對文章內容有任何問題,歡迎在底下留言讓我知道。

如果你喜歡我的文章,可以按分享按鈕,讓更多的人看見我的文章。

還沒訂閱部落格的朋友們,記得在下方填入信箱,收到我最新文章的通知。

歡迎追蹤我的粉絲專頁,會有最新文章、程式語言課程、WordPress主題外掛優惠的訊息。

如果這篇文章對你有幫助,可以幫我按 5 個Like,讓我得到一些回饋,支持我繼續寫出更多好文章!

by Johntool-工具王阿璋

訂閱我的文章

如果喜歡我的文章,可以留下信箱,每發佈新文章時,就會準時通知您!

2 thoughts on “【批次檔教學】如何透過Windows批次檔做出一個偷懶小工具”

  1. 哈囉!我看了有關電腦教學的文章,對於初學者的我,看了許多文字時,看好多次才慢慢懂內容的意思,還好篇文有提供圖示的教學,簡顯易懂許多了,這篇對我來說很驚奇,原來Windows還有這樣的功能,不像我只是一個動作就是打開電腦、看影片就度過了,會簡易使用電腦,但不懂電腦,謝謝版主提供教學資訊。

發表迴響