CMD命令
找出使用某个端口的进程并关闭
netstat -nao | findstr "8080"
taskkill -pid xxx -f
转换U盘的最大拷贝
convert 你的盘符:/fs:ntfs
每天 23:55 关闭电脑
schtasks /create /tn "关机" /tr "shutdown /s" /sc daily /st 23:55
每天 23:55 重启电脑
schtasks /create /tn "重启" /tr "shutdown /r" /sc daily /st 23:55
根据任务名称查询对应的任务
schtasks /Query /tn 关机
schtasks /Query
根据任务名称删除对应的任务
schtasks /Delete /TN 任务名 /F
-- 连接wifi (如果是之前已经连接了,直接wifename就行了)
netsh wlan connect "wifename"
开机启动运行脚本
按下“Win+R”组合键打开运行,在运行框中输入 shell:Startup 点击确定即可打开“启动”
把对应的bat文件放在这里可以实现开机执行
BAT脚本
关闭8080端口
@echo off
setlocal enabledelayedexpansion
for /f "delims= tokens=1" %%i in ('netstat -aon ^| findstr "8080"') do (
set a=%%i
goto js
)
:js
taskkill /f /pid "!a:~71,5!"
pause>nul
定时任务
@echo off
SCHTASKS /Create /SC once /TN runbat /TR c:\123.bat /ST 16:00
@echo off
SCHTASKS /Create /SC DAILY /TN runbatfile /TR c:\123.bat /ST 16:00
检查网络并重启
每30分钟检测下电脑网络,如果断网,自动重启
echo off
:3
ping www.baidu.com
if errorlevel 1 goto 1
if errorlevel 0 goto 0
:0
ping 127.0.0.1 -n 1800 >nul
goto 3:
:1
shutdown -r -t 60
nginx的简易控制脚本
cls
@ECHO OFF
SET NGINX_PATH=D:
SET NGINX_DIR=D:\software\server\nginx-1.12.2\
color 0a
TITLE Nginx 管理程序 Power By Ants
GOTO MENU
:MENU
CLS
ECHO.
ECHO. * * * * Nginx 管理程序 Power By Ants * * * * *
ECHO. * *
ECHO. * 1 启动Nginx *
ECHO. * *
ECHO. * 2 关闭Nginx *
ECHO. * *
ECHO. * 3 重启Nginx *
ECHO. * *
ECHO. * 4 退 出 BAT *
ECHO. * *
ECHO. * * * * * * * * * * * * * * * * * * * * * * * *
ECHO.
ECHO.请输入选择项目的序号:
set /p ID=
IF "%id%"=="1" GOTO cmd1
IF "%id%"=="2" GOTO cmd2
IF "%id%"=="3" GOTO cmd3
IF "%id%"=="4" EXIT
PAUSE
:cmd1
ECHO.
ECHO.启动Nginx......
IF NOT EXIST %NGINX_DIR%nginx.exe ECHO %NGINX_DIR%nginx.exe不存在
%NGINX_PATH%
cd %NGINX_DIR%
IF EXIST %NGINX_DIR%nginx.exe start %NGINX_DIR%nginx.exe
ECHO.OK
PAUSE
GOTO MENU
:cmd2
ECHO.
ECHO.关闭Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK
PAUSE
GOTO MENU
:cmd3
ECHO.
ECHO.关闭Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK
GOTO cmd1
GOTO MENU
批量删除Maven本地仓库中未下载完成的jar包(不完整的jar包)
1、删除repository库目录下所有后缀名是.lastUpdated的文件
2、进入maven本地仓库地址:
CMD进入windows的路径(或在仓库目录的地址栏直接输入CMD,回车自动打开);
3、执行如下命令
for /r %i in (*.lastUpdated) do del %i