1. 程式人生 > >Windows批處理

Windows批處理

dex 新建 state als 開始 文檔 data 發現 windows

因為需要所以學習了點Windows批處理,可以寫一些bat腳本來實現自動化操作。

批量文件重命名

  1. 對win10用戶來說,鎖屏的windows聚焦圖片有一些是非常好看的,可以copy下來當壁紙。
  2. 圖片路徑為C:\Users\username\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets,username為你的用戶名
  3. 你會發現文件夾裏的文件名是一串字符,並且打不開,你可以單獨為他們重命名,但是太麻煩,這就用到了我們的批處理。
  4. 文件夾內空白處右鍵,新建文本文檔,後綴名修改為.bat保存。
  5. 編輯bat文件,編寫ren *.* *.png,保存。
  6. 雙擊運行bat腳本文件,會發現所有文件變成了png為後綴,包括bat腳本,之後選擇你需要的圖片吧。
  7. windows會定期清理這個文件夾,所以不用管它的內容。

批量打開多個網頁

  1. 使用默認瀏覽器打開網頁命令為start www.baidu.com
  2. for循環的一種使用方法為for /l %%i in (start,step,end) do ()
  3. if語句的一種使用方法為if %%i==5,比較變量需要加引號,如if "!cnt!"=="5"
  4. 設置延時choice /t 30 /d y /n >nul,30為秒數
  5. 關閉瀏覽器taskkill /f /t /im MicrosoftEdge.exe
  6. 設置變量set /a cnt = 0,引用時用%%包含;for循環內引用變量需要開啟延遲變量,在腳本開始加入setlocal enabledelayedexpansion,且引用變量時使用!!包含
  7. 打開五個網頁,30秒後關閉的腳本如下:
@echo off

for /l %%i in (0,1,5) do (
start www.baidu.com
)

choice /t 30 /d y /n >nul
taskkill /f /t /im MicrosoftEdge.exe

Windows批處理