Windows批处理
因为需要所以学习了点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 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
不为当下而战,何以颠覆未来