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

本文标签: 合集脚本常用Windowsbat