admin管理员组文章数量:1530030
1.端口号被占用时
@echo off
setlocal enabledelayedexpansion
set /p port=请输入端口号:
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
pause
2.自动重连wifi
@echo off
title ReNet
rem title XX(XX为自己定义的标题名称),即可定义这个程序的标题名称
:: 当ping不通路由器ip时,自动重连
ping -n 2 192.168.1.1 | find "TTL=" >nul
rem 也可用国内公共DNS 114.114.114.114
:: 自动重连WiFi
if errorlevel 1 (
set DstCard=WLAN
netsh wlan connect name=你的WiFi名称 ssid=你的WiFi名称 interface="WLAN"
)
if errorlevel 0 (
TIMEOUT 5
3.查看所有连过的WiFi名称和密码
@echo off & setlocal EnableDelayedExpansion
title 查看所有wifi和密码
for /f "usebackq delims=: tokens=1-2" %%a in (`netsh wlan show profiles ^| findstr "用户配置文件"`) do (
for /f "usebackq delims=: tokens=1-2" %%m in (`netsh wlan show profile name^=%%b key^=clear`) do (
echo "%%m" | findstr "关键内容" >nul && echo 账号:【%%b】密码:【%%n】
)
)
pause
4.一键清理C盘文件
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 一键清理系统垃圾完成!
echo. & pause
5.一键锁屏
:: 关闭回显
:: 前面两个冒号是注释
@echo off
rundll32.exe user32.dll LockWorkStation
版权声明:本文标题:windows常用脚本bat合集 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726300687a1065052.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论