處理文件是計算機(jī)勤雜工完成工作的方式。他們可以自動化日常任務(wù),縮短做某事所需的時間,并將復(fù)雜的流程轉(zhuǎn)化為任何人都可以操作的東西。
在本文中,您將了解如何編寫簡單的批處理文件。您將了解批處理文件的功能以及如何自己編寫批處理文件的基礎(chǔ)知識。我還將為您提供更多資源來學(xué)習(xí)編寫批處理 (BAT) 文件。
要創(chuàng)建 Windows 批處理文件,請按照下列步驟操作:
打開文本文件,例如記事本或?qū)懽职逦臋n。
添加命令,以 @echo [off] 開頭,然后是每個新行、標(biāo)題 [批處理腳本的標(biāo)題]、echo [第一行] 和暫停。
使用文件擴(kuò)展名 BAT 保存文件,例如 test.bat。
要運行批處理文件,請雙擊剛剛創(chuàng)建的 BAT 文件。
要編輯批處理文件,請右鍵單擊 BAT 文件并選擇編輯。
您的原始文件將如下所示:
這是上面示例的相應(yīng)命令窗口:
如果這太快,或者您想了解有關(guān) BAT 文件命令以及如何使用它們的更多信息,請繼續(xù)閱讀!
假設(shè)您經(jīng)常遇到網(wǎng)絡(luò)問題;您經(jīng)常會發(fā)現(xiàn)自己在命令提示符下輸入 ipconfig,然后 ping Google 來解決網(wǎng)絡(luò)問題。一段時間后,您意識到,如果您只編寫一個簡單的 BAT 文件,將其粘貼到 USB 記憶棒上,然后在您排除故障的計算機(jī)上使用它,效率會更高一些。
批處理文件可以使用 Windows 命令提示符簡化可重復(fù)的計算機(jī)任務(wù)。下面是一個批處理文件的示例,負(fù)責(zé)在命令提示符中顯示一些文本。右鍵單擊目錄中的空白區(qū)域并選擇“新建”,然后選擇“文本文檔”,創(chuàng)建新的 BAT 文件。
雙擊此新文本文檔以打開默認(rèn)文本編輯器。將以下代碼復(fù)制并粘貼到您的文本條目中。
@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause
上面的腳本回顯了文本“歡迎使用批處理腳本!”通過前往“文件”>“另存為”來保存文件,然后將文件命名為您想要的名稱。以添加的 BAT 擴(kuò)展名結(jié)束文件名,例如welcome.bat,然后單擊“確定”。這將完成批處理過程。現(xiàn)在,雙擊新創(chuàng)建的批處理文件將其激活。
不要以為這就是批處理腳本可以做的全部事情。批處理腳本參數(shù)是命令提示符代碼的調(diào)整版本,因此您僅限于命令提示符可以執(zhí)行的操作。對于那些不熟悉該程序的人來說,命令提示符是一個強大的工具,但如果您使用的是 Windows 11,則應(yīng)該將 Windows 終端設(shè)置為您的默認(rèn)應(yīng)用程序。
批處理文件使用與命令提示符相同的語言。您所做的就是告訴命令提示符您想要使用文件輸入什么,而不是在命令提示符中鍵入它。這可以節(jié)省您的時間和精力。它還允許您放入過程編程在概念上能夠?qū)崿F(xiàn)的一些邏輯,例如簡單循環(huán)、條件語句等。
@echo:此參數(shù)將允許您在命令提示符中查看工作腳本。此參數(shù)對于查看您的工作代碼很有用。如果批處理文件出現(xiàn)任何問題,您將能夠使用 echo 函數(shù)查看與腳本相關(guān)的問題。在此參數(shù)中添加以下參數(shù)將允許您在腳本完成后快速關(guān)閉腳本。
title:提供與 HTML 中
cls:清除命令提示符,當(dāng)無關(guān)代碼可能使您正在訪問的內(nèi)容必須找到時最好使用。
rem:remark 的簡寫形式,提供與 HTML 中的
%%a:文件夾中的每個文件。
(“.\”):根文件夾。使用命令提示符時,必須將提示符定向到特定目錄,然后才能更改文件名、刪除文件等。使用批處理文件,您只需將 BAT 文件粘貼到您選擇的目錄中即可。
暫停:允許 BAT 文件的邏輯鏈中斷。這允許用戶在繼續(xù)代碼之前閱讀命令行。短語“按任意鍵繼續(xù)...”將表示暫停。
start "" [網(wǎng)站]:將使用默認(rèn)網(wǎng)絡(luò)瀏覽器前往您選擇的網(wǎng)站。
ipconfig:這是一個經(jīng)典的命令提示符參數(shù),用于發(fā)布有關(guān)網(wǎng)絡(luò)信息的信息。此信息包括 MAC 地址、IP 地址和子網(wǎng)掩碼。
ping:Ping IP 地址,通過服務(wù)器路由發(fā)送數(shù)據(jù)包以測量其位置和延遲(響應(yīng)時間)。
至少可以說,批處理變量庫是巨大的。幸運的是,有一個 Wikibook 條目包含可供您使用的大量批處理腳本參數(shù)和變量庫。
我們將創(chuàng)建三個批處理腳本示例,它們可以簡化您的日常在線和離線活動。
讓我們創(chuàng)建一個立即有用的批處理腳本。如果您想在起床后立即打開所有您喜愛的新聞網(wǎng)站怎么辦?由于批處理腳本使用命令提示符參數(shù),因此我們可以創(chuàng)建一個在單個瀏覽器窗口中打開每個新聞媒體的腳本。
要重新迭代批處理過程:首先,創(chuàng)建一個空文本文件。右鍵單擊所選文件夾中的空白區(qū)域,然后選擇“新建”,然后選擇“文本文檔”。打開文本文件后,輸入以下腳本。我們的示例將提供在線提供的主要美國新聞媒體。
@echo off
cd "" http://www.cnn.com
start "" http://www.abc.com
start "" http://www.msnbc.com
start "" http://www.bbc.com
start "" http://www.huffingtonpost.com
start "" http://www.aljazeera.com
start "" https://news.google.com/
上面的腳本將一個開始“”參數(shù)堆疊在另一個之上以打開多個選項卡。您可以用您選擇的鏈接替換提供的鏈接。輸入腳本后,前往“文件”,然后“另存為”。在“另存為”窗口中,使用 BAT 擴(kuò)展名保存文件,并將“另存為類型”參數(shù)更改為“所有文件 (*.*)”。
保存文件后,您所需要做的就是雙擊 BAT 文件。您的網(wǎng)頁將立即打開。如果您愿意,可以將此文件放在桌面上。這將允許您一次訪問所有您喜愛的網(wǎng)站。
您是否每天下載多個文件,卻發(fā)現(xiàn)數(shù)百個文件堵塞了您的下載文件夾?使用以下腳本創(chuàng)建一個批處理文件,該腳本按文件類型對文件進(jìn)行排序。將 BAT 文件放入雜亂的文件夾中,然后雙擊運行。
@echo off
rem For each file in your folder
for %%a in (".\*") do (
rem check if the file has an extension and if it is not our script
if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (
rem check if extension folder exists, if not it is created
if not exist "%%~xa" mkdir "%%~xa"
rem Move the file to directory
move "%%a" "%%~dpa%%~xa\"
))
這是我之前的桌面示例,文件類型的松散分類。
下面是這些相同的文件。
就是這么簡單。該批處理腳本還適用于任何類型的文件,無論是文檔、視頻還是音頻文件。即使您的電腦不支持該文件格式,該腳本也會為您創(chuàng)建一個帶有適當(dāng)標(biāo)簽的文件夾。如果您的目錄中已有 JPG 或 PNG 文件夾,該腳本只會將您的文件類型移動到適當(dāng)?shù)奈恢谩?/p>
如果您發(fā)現(xiàn)自己一遍又一遍地打開同一組應(yīng)用程序,現(xiàn)在可以創(chuàng)建一個自定義啟動器批處理文件,只需單擊一下即可打開多個程序。您需要找出的只是 Windows 文件位置。假設(shè)您需要做一些工作,并且想要打開 Excel、計算器和 Spotify。這是代碼:
@echo off
cd "C:\Program Files\Microsoft Office\root\Office16\"
start EXCEL.EXE
您甚至可以讓批處理文件打開特定的文檔或網(wǎng)站,以及一組應(yīng)用程序。訣竅是混合并匹配批處理文件可以為您執(zhí)行的所有不同元素。最終,您將把 IF 語句合并到批處理腳本中。
您可以通過在文件資源管理器中雙擊 BAT 文件來手動運行批處理腳本,也可以使用 Windows 終端調(diào)用它。您還可以讓批處理文件自動運行。
假設(shè)您希望每次重新啟動 Windows 時重新組織下載文件夾。您所要做的就是獲取批處理文件并將其放入 Windows 啟動文件夾中:
要打開“啟動”文件夾,請按 Windows + R,在提示符中輸入 shell:startup,然后單擊“確定”。
或者,按 Windows + E 打開文件資源管理器并導(dǎo)航到此處:
C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
將批處理文件復(fù)制到啟動文件夾中。
現(xiàn)在,每次啟動計算機(jī)時都會運行該批處理文件。重新啟動 Windows 來嘗試一下。
也許您想在特定時間運行批處理文件。例如,您可能想每天早上同一時間閱讀新聞。這是使用 Windows 任務(wù)計劃程序的絕佳機(jī)會。
按 Windows 鍵,鍵入“任務(wù)計劃程序”,然后打開任務(wù)計劃程序應(yīng)用程序。
或者,通過右鍵單擊“任務(wù)計劃程序庫”文件夾并選擇“新建文件夾...”來創(chuàng)建一個新文件夾,并為您的文件夾指定一個描述性名稱。
右鍵單擊任務(wù)計劃程序庫或自定義文件夾,然后選擇創(chuàng)建基本任務(wù)。再次為您的任務(wù)指定一個描述性名稱,然后單擊“下一步”。
選擇您的任務(wù)觸發(fā)器,即當(dāng)您希望任務(wù)啟動時,然后單擊“下一步”配置觸發(fā)器。例如,如果您選擇“每日”作為觸發(fā)器,則可以設(shè)置開始日期、時間和頻率。點擊下一步。
要配置您的操作,請選擇啟動程序,然后單擊下一步
將批處理文件的路徑粘貼到程序/腳本字段中,或者單擊瀏覽...按鈕并導(dǎo)航到其位置。要獲取其路徑,請在文件資源管理器中右鍵單擊批處理文件,然后選擇顯示更多選項 > 復(fù)制為路徑。
如果您想要更新計劃任務(wù),請雙擊該任務(wù)以打開“屬性”窗口,您可以在其中編輯觸發(fā)器、操作等。事實上,您可以向同一計劃任務(wù)添加其他觸發(fā)器和操作。
這只是批處理腳本所提供的功能的一小部分。如果您需要一遍又一遍地完成一些簡單的事情,無論是訂購文件、打開多個網(wǎng)頁、批量重命名文件還是創(chuàng)建重要文檔的副本,您都可以使用批處理腳本使繁瑣的任務(wù)變得簡單。
組策略編輯器(gpedit.msc)是一個單獨的MMC管理單元,用于方便地管理注冊表中的Windows設(shè)置。當(dāng)用戶更改策略設(shè)置時,編輯器會立即對關(guān)聯(lián)的注冊表參數(shù)進(jìn)行更改。與需要手動查找所需的鍵并編輯注冊表值相比,在gpedit.msc編輯器中查找和編輯設(shè)置要容易得多。GPO編輯器包含2000多個Windows設(shè)置,這些設(shè)置以整齊的層次結(jié)構(gòu)排列,具有詳細(xì)的描述并提供預(yù)定義的配置選項供選擇。
組策略編輯器僅在Windows 10操作系統(tǒng)的專業(yè)版和企業(yè)版中可用,因此,在Windows 10家庭版中沒有組策略編輯器。根據(jù)微軟的邏輯,家庭用戶可能不需要通過gpedit.msc GUI編輯本地設(shè)置,因此,Windows 10家庭版的用戶必須通過注冊表編輯器進(jìn)行更改,這在外觀上不那么直觀,并且在犯錯誤和破壞系統(tǒng)方面更具風(fēng)險。
下面就介紹幾種在Windows 10家庭版中找回組策略編輯器的方法:
在Windows 10家庭版中有三種可能的方法來安裝組策略編輯器,但是使用批處理文件是最簡單的一個方法,因為它對用戶簡化了操作過程,對于一個新計算機(jī)用戶來說都足夠簡單。
1.打開記事本程序。
2.將以下代碼輸入到記事本中:
@echo off
@echo "這個批處理文件將在Windows 10家庭版上啟用組策略編輯器."
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause
3.單擊文件--另存為,保存這個文件,“保存類型”選擇“所有文件”,文件名命名為gpedit-enabler.bat。
4.右鍵單擊gpedit-enabler.bat,然后單擊“以管理員身份運行”。
5.完成后,將看到文本滾動并關(guān)閉Windows。如果看到錯誤740,說明你忘記了以管理員身份運行這個批處理文件。
方法2與方法1相同;只不過需要手動下載微軟.net。
下載Windows 10家庭版的組策略編輯器,下載方法見文章末尾說明,其中包括兩個文件:Setup.Exe和gpedit_enabler.bat。
單擊setup.exe,將需要安裝微軟.Net。
完成后,右鍵單擊gpedit-enabler.bat并選擇“以管理員身份運行”。
Policy Plus是一款便攜式應(yīng)用程序,使每個人都可以輕松訪問組策略設(shè)置和調(diào)整計算機(jī)設(shè)置。
打開后,將顯示樹狀目錄,其中包括控制面板,桌面,網(wǎng)絡(luò),打印機(jī),服務(wù)器,共享文件夾,開始菜單和任務(wù)欄,系統(tǒng)和Windows組件。單擊其中任何一個都會告訴你有多少個策略和子類別,以及本節(jié)中可以做什么的說明??梢愿鶕?jù)需要對系統(tǒng)進(jìn)行調(diào)整。
說明:本文中涉及到的批處理文件以及相關(guān)軟件,可以關(guān)注我,私信“組策略”下載。
更多windows 10操作系統(tǒng)使用技巧,請關(guān)注→→#win10玩機(jī)技巧#
想了解更多精彩內(nèi)容,快來關(guān)注 @微課傳媒
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關(guān)注、評論、收藏、轉(zhuǎn)發(fā)。
2.在學(xué)習(xí)中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!