標籤:for迴圈 雙擊 操作 尾碼名 網頁 for pre choice 儲存
因為需要所以學習了點Windows批處理,可以寫一些bat指令碼來實現自動化操作。
批量檔案重新命名
- 對win10使用者來說,鎖屏的windows聚焦圖片有一些是非常好看的,可以copy下來當壁紙。
- 圖片路徑為
C:\Users\username\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
,username為你的使用者名稱
- 你會發現檔案夾裡的檔案名稱是一串字元,並且打不開,你可以單獨為他們重新命名,但是太麻煩,這就用到了我們的批處理。
- 檔案夾內空白處右鍵,建立文字文件,尾碼名修改為.bat儲存。
- 編輯bat檔案,編寫
ren *.* *.png
,儲存。
- 雙擊運行bat指令檔,會發現所有檔案變成了png為尾碼,包括bat指令碼,之後選擇你需要的圖片吧。
- windows會定期清理這個檔案夾,所以不用管它的內容。
批量開啟多個網頁
- 使用預設瀏覽器開啟網頁命令為
start www.baidu.com
- for迴圈的一種使用方法為
for /l %%i in (start,step,end) do ()
- if語句的一種使用方法為
if %%i==5
,比較變數需要加引號,如if "!cnt!"=="5"
- 設定延時
choice /t 30 /d y /n >nul
,30為秒數
- 關閉瀏覽器
taskkill /f /t /im MicrosoftEdge.exe
- 設定變數
set /a cnt = 0
,引用時用%%包含;for迴圈內引用變數需要開啟延遲變數,在指令碼開始加入setlocal enabledelayedexpansion
,且引用變數時使用!!包含
- 開啟五個網頁,30秒後關閉的指令碼如下:
@echo offfor /l %%i in (0,1,5) do (start www.baidu.com)choice /t 30 /d y /n >nultaskkill /f /t /im MicrosoftEdge.exe
Windows批處理