@mshta vbscript:msgbox("提示内容",64,"提示框Title")(window.close)
服务启动停止
net stop 服务名
net start 服务名
netstart 服务名
服务启动类型
sc config 服务名 start= demand //手动
sc condig 服务名 start= auto //自动
sc config 服务名 start= disabled //禁用
服务状态
查看服务:sc query#显示所有服务的状态信息
sc query|findstr "Audio"#查到包含Audio信息的服务名称,或者显示名称
sc getkeyname "Windows Audio"#查询显示名称为Windows Audio的服务名称
sc query Audiosrv#查看名称Audiosrv的服务状态
修改服务运行状态sc start 服务名
sc stop 服务名
注册服务
删除服务
sc delete 服务名
注册服务
::tasklist列出系统当前正在执行的任务(相关信息):或者任务管理器查询对应PID
tasklist | findstr Code
::批量停止程序 (java.exe)
taskkill /f /im java.exe
::查看运行中的服务
net start
::过滤端口
netstat -ano | findstr 80
::获取管理员权限
@echo off
::获取管理员权限
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
mode con cols=50 lines=20
title mysql小工具
::查看并过滤指定端口的占用情况
netstat -aon | findstr 9317
TCP 本地端口 连接端口 PID
::写入剪切版
set/p="qwer1234"<nul | clip
::切换到bat启动路径
cd /d %~dp0 #
::暂停3s
timeout /t 3
::卸载软件
wmic
product list
msiexec/x{20F9027F-F372-4AC6-A9D2-6EDC4CBA4BF1}
::打开开机前自启目录注意复制的是快捷方式
shell:startup
::让bat不弹窗运行 首行添加以下三行
if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin
::任意键退出
echo 退出……按任意键
pause & exit
echo 当前目录是:%cd%
上级目录
set BASE_DIR=%~dp0
set BASE_DIR=%BASE_DIR:~0,-1%
for %%d in (%BASE_DIR%) do set BASE_DIR=%%~dpd
echo %BASE_DIR%
pause
setx path "%path%;C:\test_file"
记得要用管理员权限启动cmd
打开编辑文件
notepad .****
setx path "%path%;C:\test_file"
记得要用管理员权限启动cmd
打开编辑文件
notepad .****