BAT-致敬精简

news2024/11/27 18:48:30

什么是bat

bat是windows的批处理程序,可以批量完成一些操作,方便快速。

往往我们可以出通过 win+R键来打开指令窗口,这里输入的就是bat指令

这里就是bat界面

节约时间就是珍爱生命--你能想象以下2分钟的操作,bat只需要1秒钟

我们经常在这里输入 ping 192.168.0.1来测试网络

有时候通不了

有时候可以通(哈哈)

有时候我们需要更改ip地址,频繁地更改

然后费很大劲找到这个“网络适配器”

此时已经过去了很久了

体验2个bat小工具-1秒改IP,【不同IP反复横跳】

@echo off
setlocal enabledelayedexpansion
color 0A
cls
:xunhuan
 @echo off 
:: 设置网络接口名称为变量,便于更改
set "interfaceName=以太网 2"

:: 定义三套网络配置方案
set "config[1]=192.168.0.10|255.255.255.0|192.168.0.3|114.114.114.114|8.8.8.8"
set "config[2]=10.63.0.10|255.255.255.0|10.63.0.1|8.8.4.4|114.114.115.115"
set "config[3]=10.23.0.10|255.255.255.0|10.23.0.122|114.114.114.114|8.8.8.8"
set "config[4]=10.23.28.130|255.255.255.128|10.23.28.129|114.114.114.114|8.8.8.8"
set "config[5]=192.168.17.107|255.255.255.0|192.168.17.254|114.114.114.114|8.8.8.8"
set "config[6]=192.168.19.10|255.255.255.0|192.168.19.254|114.114.114.114|8.8.8.8"

:: 打印配置选项
echo.
echo 【说明】
echo 可以设置3套网络参数【一键更改】
echo 你可以用【记事本】更改【config】对应的网络参数
echo.
echo 请选择网络配置方案:
for /L %%i in (1,1,6) do (
    echo 方案 %%i: !config[%%i]!
    echo ------------------------------------------------------------------
)
echo 方案9:打开 【!interfaceName!】
echo ------------------------------------------------------------------
echo 方案10:退出
echo ------------------------------------------------------------------
echo.

:: 读取用户输入
set /p "choice=输入方案编号(1, 2, 3, 4, 5,6,7,8,9,10): "
echo.
echo.
:: 根据用户输入执行相应操作
if "!choice!"=="1" (
    call :applyConfig 1
) else if "!choice!"=="2" (
    call :applyConfig 2
) else if "!choice!"=="3" (
    call :applyConfig 3
) else if "!choice!"=="4" (
    call :applyConfig 4
) else if "!choice!"=="5" (
    call :applyConfig 5
) else if "!choice!"=="6" (
    call :applyConfig 6
) else if "!choice!"=="9" (
    start ncpa.cpl
) else if "!choice!"=="10" (
    goto :eof
) else (
    echo 错误:无效的输入,请输入1、2、3 或 4.
)

:end

goto xunhuan


:: 应用配置函数
:applyConfig
for /f "tokens=1-5 delims=|" %%a in ("!config[%1]!") do (
    echo 正在执行方案 %1 :
	echo.
	echo.
    echo IP: %%a
    echo 掩码: %%b
    echo 网关: %%c
    echo DNS1: %%d
    echo DNS2: %%e
    netsh interface ip set address "%interfaceName%" static %%a %%b %%c
    netsh interface ip set dns "%interfaceName%" static %%d primary
    netsh interface ip add dns "%interfaceName%" %%e
	echo 方案!choice! 执行成功!!!!
	echo -------------------------------------------------------------
	echo -------------------------------------------------------------
)

@echo off
setlocal enabledelayedexpansion
color 0e
 @echo off 
:: 主菜单函数
:menu
cls
echo 菜单:
echo.
echo 0 - 返回
echo 1 - 打开服务 (services.msc)
echo 2 - 打开注册表 (regedit)
echo 3 - 打开事件管理器 (eventvwr.msc)
echo 4 - 打开网络适配器 (ncpa.cpl)
echo 5 - 打开【网络工具】
echo 6 - 打开目录
echo 7 - 打开bat文件夹

:: 使用choice获取用户输入
choice /C 1234567 /M "请选择以上功能对应的数字:"

:: 根据用户输入执行相应操作
if errorlevel 7 (
   echo 正在打开bat文件夹...
   start F:\h\bat
) else if errorlevel 6 (
   echo 正在打F盘目录...
   start F:\
) else if errorlevel 5 (
   echo 正在打开网络工具...(更多的功能,很高兴分享给大家,可以找我要偶)
   start F:\h\bat\网络-007-网络参数修改小助手.bat
) else if errorlevel 4 (
   echo 正在打开网络适配器...
   start ncpa.cpl
) else if errorlevel 3 (
   echo 正在打开事件管理器...
   start eventvwr.msc
) else if errorlevel 2 (
   echo 正在打开注册表...
   start regedit
) else if errorlevel 1 (
   echo 正在打开服务...
   start services.msc
) else (
   :: 无效输入直接回到菜单,无需提示
   goto menu
)

:: 执行完操作后,自动回到菜单
goto menu

:: 结束脚本时暂停(如果需要的话)
:end
pause

1秒打开注册表

为啥要学习bat

我们很多重复的工作,往往都可以1秒点击,剩下的交给bat就可以了。

喝杯茶的功夫bat就把工作做完了。

资源分享-bat资源分享

管理员所有权.reg

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]

[HKEY_CLASSES_ROOT\*\shell\runas]
@="everyone取得所有权"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant everyone:F & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant everyone:F & pause"

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="everyone取得所有权"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant everyone:F /t & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant everyone:F /t & pause"

[-HKEY_CLASSES_ROOT\dllfile\shell]

[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="everyone取得所有权"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant everyone:F & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant everyone:F & pause"

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="everyone取得所有权"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant everyone:F /t & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant everyone:F /t & pause"
————————————————
版权声明:本文为CSDN博主「tomwillow」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tomwillow/article/details/52651945

禁用网络.bat

netsh interface set interface "мн╠Ф═Э" disabled

密码-001-建立和清除Administrator密码密码.bat

net user Administrator 1
@echo Administrator用户的密码改为了1
pause
set mm=""
net user Administrator %mm%
@echo 清除了Administrator用户的密码
pause

密码-002-建立密码清除密码.bat

net user Administrator 1
echo Administrator用户的密码改为了1
echo 按下【任意键】清除电脑的密码,如果不清除密码请【直接关闭】本窗口
pause
set mm=""
net user Administrator %mm%
@echo 清除了Administrator用户的密码
pause

密码-003-建立密码1.bat

net user Administrator 1
@echo Administrator用户的密码改为了1
pause

热点-001-设置笔记本分享wifi热点给手机.bat

@echo off
netsh wlan set hostednetwork mode=allow ssid=qia key=123456789
netsh wlan show hostednetwork
echo 严重注意!!!一步一步设置!!
echo 1、【已经设置好】--- 账号 qia
echo 2、【已经设置好】----密码 123456789
echo 3、【找到这个】----这里有设置“控制面板\网络和 Internet\网络和共享中心\更改适配器设置”【Microsoft Virtual WiFi Miniport Adapter】这个就是虚拟wifi了。
echo 4、【重命名】--【Microsoft Virtual WiFi Miniport Adapter】的wifi【右击重命名】一下重命名成【虚拟wifi】将虚拟wifi的ip地址改为192.168.137.1,一定是1,网关是空的,DNS不用管
echo 5、【本地连接--右击设置属性--共享】
echo 5.1、【里面打上第一个勾(允许其他网络用户使用此计算机的internet连接),并在下面文本框中,选择刚刚重命名的【虚拟wifi】】
echo 5.2、【第二个勾可以不打】
pause
echo 6、【设置完毕再按任意键继续】
pause
netsh wlan start hostednetwork
netsh wlan show hostednetwork
pause
echo 可以用手机连接笔记本的wifi了,账号qia,密码123456789
pause 

热点-002-笔记本wifi热点启用.bat

@ECHO OFF
color 0A
netsh wlan show hostednetwork
netsh wlan start hostednetwork
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul
 @echo off 

热点-003-笔记本wifi热点断开.bat

@ECHO OFF
COLOR 0A
netsh wlan show hostednetwork
netsh wlan stop hostednetwork
ping 10.252.252.252 -n 1 -w 1000 1>nul 2>nul 

热点-005-停用无线网络.bat

@ECHO OFF
COLOR 0A
netsh wlan show hostednetwork
netsh wlan stop hostednetwork
ping 10.252.252.252 -n 1 -w 1000 1>nul 2>nul 

删除-001--删除回收站的SystemVolumeInformation文件.CMD

@Echo off
:qiangshan
cls
set Choice=
echo  请将要删除的顽固目录直接拖入本窗口,然后回车【依次把所有盘符里隐藏的RECYCLER文件夹拖到这里回车【包括移动硬盘和U盘里的RECYCLER文件夹】】:
echo.
set /p qiangshan1=
if ""%qiangshan1%"" == "" goto qiangshan
cls
DEL /F /A /Q \\?\""%qiangshan1%""
RD /S /Q \\?\""%qiangshan1%"" 

删除-002-删除回收站的SystemVolumeInformation文件.CMD

echo off
:qiangshan
cls
set Choice=
echo  请将要删除的顽固目录直接拖入本窗口,然后回车【依次把所有盘符里隐藏的RECYCLER文件夹拖到这里回车【包括移动硬盘和U盘里的RECYCLER文件夹】】:
echo.
set /p qiangshan1=
if ""%qiangshan1%"" == "" goto qiangshan
cls
DEL /F /A /Q \\?\""%qiangshan1%""
RD /S /Q \\?\""%qiangshan1%"" 

删除-003-把文件拖到我身上就删除这个文件.bat

DEL /F /A /Q \\?\%1 
RD /S /Q \\?\%1

删除-004-新买移动硬盘删除GPT分区.bat

@echo off
echo 清除移动硬盘的GPT分区
echo 1、插上移动硬盘-开始-运行-diskpart
echo 2、list disk-回车-列出当前硬盘以及编号
echo 3、select disk n--n:移动硬盘的编号,千万不要写错编号把自己电脑硬盘清除
echo 4、clean all -回车-等待清除GPT分区完成
echo 5、输入exit 2次左右-退出命令窗口
echo 6、右击我的电脑-管理-磁盘管理-会自动弹出【初始化磁盘】-下一步-按提示操作
echo 7、然后就可以【右击】-新建分区
echo 8、然后就和普通磁盘一样正常使用和分区了-下载分区软件就行-这里不再细说
echo 9、下边可以按步骤直接输入指令--diskpart了。
echo     -
echo     -
echo     -
echo  -  -  -
echo   - - -
echo    ---
echo     +
cmd.exe
 

删除-005-ghost...txt

@echo off
echo 确认要删除 ghost吗,里面可能有你自己备份的系统呀
echo 三思而后行
pause
rd /s /q F:\ghost...\ 

网络-001-HP500守护-HIDE.bat(主机运行后,每隔一段时间就关闭连接打印机但是没有打印任务的电脑,因为链接有20台上限,你连了别人就连不上,局域网中就很麻烦)

@echo off
::隐藏窗口
if "%1" == "h" goto begin 
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit 
:begin
setlocal enabledelayedexpansion
mode con cols=50 lines=8 & color 0A
set /a n=1
set /a m=1
:loop
ping 10.252.252.252 -n 1 -w 800 1>nul 2>nul
set /a n+=1
cls
::start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",1)(window.close)&&exit 
echo HP500打印机守护程序
echo n=!n!
echo m=!m!
if !n!==180 goto shuaxin
goto loop

:shuaxin
cls
::msg * 运行中
echo HP500打印机守护程序
echo n=!n!
echo m=!m!
if !m!==480 goto end
NET SESSION /DELETE /Y /Y
::pause
set /a m+=1
set /a n=0
goto loop

:end
pause

::==LONGINNUS=大数据共享群=427248225==
 

网络-002-断开打印机连接.bat

@echo off
setlocal enabledelayedexpansion
mode con cols=50 lines=8 & color 0A
NET SESSION /DELETE /Y /Y 

网络-003-打开或关闭以太网-自动取反networks.bat

::命令前加@符号,表示不显示@后面的命令。
@echo off
mode con:cols=50 lines=15 
color F1
title Open / Close Network
::本地网络适配器名称
set name=以太网
::查看网络状态,然后反向设定
netsh interface show interface "%name%" | findstr "已禁用" >nul 2>nul && (
    set state=enabled
    set msg="网络已启用"
) || (
    set state=disabled
    set msg="网络已关闭"
)
 
::设置网络状态
netsh interface set interface %name% %state% && echo %msg%
 
::等待 3s 后关闭
choice /t 0.8 /d y /n >nul

网络-004-寻找可以ping通的ip地址my_ping.cmd

@echo off
color F0
echo 地址区间是:a.str_3.str_4.1~a.end_3.end_4.255(1.1.1.1~255.255.255.255)

set /p a=输入ip地址前两位:例如(10.2):
set /p str_3=输入ip地址第三位起始位:例如(1):
set /p end_3=输入ip地址第三位结束位:例如(255):
set /p str_4=输入ip地址第4位起始位:例如(1):
set /p end_4=输入ip地址第4位结束位:例如(255):

for /L %%b in (%str_3%,1,%end_3%) do (
for /L %%d in (%str_4%,1,%end_4%) do (
ping %a%.%%b.%%d -t -n 1 && (ping %a%.%%b.%%d -n 1 >>通%a%.%%b.txt) || echo %a%.%%b.%%d >>不通%a%.%%b.txt
)
)
pause 

网络-005网络压力测试-服务端-iperf.bat

color f0
iperf3.exe -s
cmd

网络-007-网络参数修改小助手.bat

::
@echo off
echo 先去掉文件名空格再列出目录到Excel
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

echo 列出目录到Excel
dir /b>name1.xls
del 0%
exit

微信-个人微信双开.cmd

@echo off
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
rmdir s "C:\Users\HASEE\Desktop\temp"
exit

微信-企业微信多开.cmd

@echo off
REG ADD "HKEY_CURRENT_USER\Software\Tencent\WXWork" /v "multi_instances" /t "REG_DWORD" /d 5 /f
echo 您现在可以打开5个企业微信了
pause 

文件-001-把指定类型的文件合并成一个文件.bat

copy /b *.vcf my.vcf
pause

文件-001-打开指定文件.bat

@echo off
color 09
start C:\Users\Administrator\Desktop\0

文件-002-大量文件分批放入文件夹.bat

::复制到txt改成, 【zzz-文件夹分割.bat】,然后双击运行。
::D:\300 存放30万个txt的原始文件夹,就是准备进行分割成小文件夹的大文件夹目录;
::说明:将该文件放到D:\300文件夹;
::1、对D:\300文件夹文件排序;
::3、重命名该bat文件,保证排序后该bat文件是文件夹的最后一个文件;
::4、这样防止文件夹分割过程中这个文件混入原始文件中,这样就可以保证分割后该bat文
::件存在于最后一个小文件夹中。
::为了保证文件夹区分,小文件夹命名前缀是【zz+数字】
 
@echo off
echo "亲准备好了就按下回车键"
setlocal enabledelayedexpansion
set mydir=D:\300
set /a n+=1
md zz"!n!"
echo zz"!n!"
pause
for /f "delims=" %%i in ('dir /a-d /b %mydir%') do (
set /a m+=1
xcopy "%%~fi" .\zz"!n!"\
echo "%%~fi" "<<<复制到>>>"  ".\zz"!n!"\"
if "!m!"=="1" (    :1000表示每1000个文件存放在一个文件夹,该数字表示每个文件夹中的文件个数
set /a n+=1,m=0
md zz"!n!"
echo "完成<<" "!m!" ">>个啦" 
echo "创建" "zz!n!" "稍等3秒"
color 0A
for /L %%a in ( 3,-1,0) do (
 echo ">>>>>>>>>>" %%a "秒后继续>>>>>"
 ping -n 2 127.0.0.1 > nul
if "%%a"=="1" color 0F
)
color 00
)
)
echo "ok"
pause
::以上内容复制到txt,并重命名成【zzzz文件夹分割.bat】
::作者973490770-longinnus

文件-003-用yyyymmdd日期创建文件夹.BAT

::1
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md %ymd%
::copy /y E:\Anan\*.log E:\Anan\%ymd%\
 
::第一句为建立一个变量,并通过%date:~5,2%来组合得出当前日期,组合的效果为yyyymmdd,date命令得到的日期格式默认为yyyy-mm-dd(如果不是此格式可以通过pause命令来暂停命令行窗口看通过%date:~,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。(日期的字符串的下标是从0开始的)
::第二句为用MD命令 建立以变量Ymd为名的文件夹
::第三句为复制指定的文件到指定的文件夹。

文件-004-复制-不同文件类型.bat

::
@echo off
echo 先去掉文件名空格再列出目录到Excel
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

echo 列出目录到Excel
dir /b/s>所有目录.txt

:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
echo --------------------------------------------------------------
set str5=q
set str6=.
set str7=co
set str=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------
echo 可--以--联
echo 系--邮--件
echo %str%
echo --------------------------------------------------------------
echo 请查看:当前文件夹下的【所有目录.txt】
echo ----
echo ----

pause

文件名-001-我可以去掉d:\tu文件中的文件名中的空格.cmd

::
@echo off
setlocal enabledelayedexpansion
cd /d d:\tu
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

文件名-002-批量更改文件名.bat

::
@echo off
mode con cols=50 lines=20
color 0a
setlocal enabledelayedexpansion

echo --------------------------------------------
echo 【批量更改当前目录中所有文件的文件名】-
echo 【不包括子文件夹】-
echo --------------------------------------------
echo 【请确认是否锁定文件类型】
echo 【0-锁定(默认)/1-不锁定】
echo 【建议锁定,这样批量改名不会影响文件类型(后缀)】
echo 【如果要替换文件后缀名:】
echo       【例如:将.jgp替换成.bmp】
echo       【请输入1】
echo 【回车确认】
set str_type=0
set /P str_type=【请输入1或0,默认0】:
set str1= 
set /P str1=输入被替换字符【非空字符】【回车】:
set /P str2=输入新字符【空字符直接回车】:
set /P str_start=输入前缀字符【空字符直接回车】:
set /P str_end=输入后缀字符【空字符直接回车】:

:--------------------------------------
:先去掉文件名中的空格
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)
:先去掉文件名中的空格
:--------------------------------------
:--------------------------------------
:再进行替换
echo str_type=%str_type%
if %str_type%==0 (
	for /f "tokens=*" %%i in ('dir/b') do (
		if not "%%i"=="%~nx0" (
			set fn=%%~ni
			set fn=!fn:%str1%=%str2%!
			set fn=%str_start%!fn!%str_end%%%~xi
			ren "%%i" !fn!
			echo !fn!
		)
	)
) else (
if %str_type%==1 (
	for /f "tokens=*" %%i in ('dir/b') do (
		if not "%%i"=="%~nx0" (
			set fn=%%i
			set fn=!fn:%str1%=%str2%!
			set fn=%str_start%!fn!%str_end%
			ren "%%i" !fn!
			echo !fn!
		)
	)
)
)
pause
:--------------------------------------
:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
echo %str4%com
pause

文件名-002-我可以去掉我周围的文件名中的空格.cmd

::
@echo off
setlocal enabledelayedexpansion
cd /d d:\tu
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

文件名-003-我可以列出我所在文件夹的文件目录.bat

dir /b>name1.xls
cmd

文件名-004-我可以列出我所在【文件夹】及【子文件夹】的【目录】到【txt】.bat

文件名-004-我可以列出我所在【文件夹】及【子文件夹】的【目录】到【xls】.bat

::
@echo off
echo 先去掉文件名空格再列出目录到Excel
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

echo 列出目录到Excel
dir /b/s>所有目录.xls

:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
echo --------------------------------------------------------------
set str5=q
set str6=.
set str7=co
set str=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------
echo 可--以--联
echo 系--邮--件
echo %str%
echo --------------------------------------------------------------
echo 请查看:当前文件夹下的【所有目录.xls】
echo ----
echo ----

pause

文件名-004-我可以列出我所在文件夹及子文件夹的目录.bat

::
@echo off
echo 先去掉文件名空格再列出目录到Excel
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

echo 列出目录到Excel
dir /b/s>所有目录.xls

:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
echo --------------------------------------------------------------
set str5=q
set str6=.
set str7=co
set str=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------
echo 可--以--联
echo 系--邮--件
echo %str%
echo --------------------------------------------------------------
pause

cmd

文件名-005-我可以显示文件夹与子文件夹目录不显示文件.bat

dir /ad /b>name1.xls
cmd

文件名-007-先去掉所在文件夹的文件名空格再列出目录到Excel-删除自己.bat

文件名-008-更改后缀-png改JPG.bat

ren *.png *.jpg

文件名-009-文件名列目录+删除自己.bat

::
@echo off
echo 先去掉文件名空格再列出目录到Excel
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =!
ren "%%i" !fn!
)

echo 列出目录到Excel
dir /b>name1.xls
(
del "%~f0"
exit
)

文件名-010-【完美】我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.bat

:将以下代码复制到txt文档中,将txt后缀改成bat
:然后双击运行,就可以选择是否去除文件名中的空格,是否生成文件夹目录或者文件目录
@echo off
color f2
echo 我可以将【文件夹】目录及子目录【去除文件名空格】整理到-目录表格.xls
echo 下一步,选择要执行的功能。
pause 
:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
setlocal enabledelayedexpansion
:--------------------------------------
:更改这两个参数可以将文件名的指定字符替换成想要的字符
:被替换的字符,例如空格" ";或者其他字符,写到=后边;
set y= 
:替换后的字符--例如将文件名中的空格" ",替换成空字符"",或者下划线"_"
set z=""
:--------------------------------------
:--------------------------------------
:----------------------------------------------------------------------------
set f2=1
set f3=1
set f4=0
set f5=0

set /p f2=生成文件夹目录.xls--------------【1(是)/0(否)】【默认:1(是)】
set /p f3=生成所有文件夹及文件目录.xls----【1(是)/0(否)】【默认:1(是)】
set /p f4=生成文件夹目录树.xls------------【1(是)/0(否)】【默认:0(否)】
set /p f5=生成所有文件夹及文件目录树.xls--【1(是)/0(否)】【默认:0(否)】
:----------------------------------------------------------------------------
:----------------------------------------------------------------------------
:j1
set f1=2
set /p f1=是否去除所有文件名中的空格【1(否)/2(是)】/默认【2(是)】
if %f1%==1 (
goto rem1
) else (
if %f1%==2 (
goto rem2
) else (
goto j1
)
)

:rem2

for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo 替换前:!fn!
set fn=!fn:%y%=%z%!
echo 替换后:!fn!
:将fn字符串中的每一个空格(" ")替换成空字符("")。
ren "%%j" !fn!
)
:--------------------------------------
set pp=%~dp0
echo %pp%
:--------------------------------------
for /d /r . %%i in (*) do (

:更新路径,将有空格的路径改为除去空格后的路径,才能进入
for /f "tokens=*" %%l in (!i!) do (
set pt=%%l
set pt=!pt:%y%=%z%!
set i=!pt!
)
echo 路径 %%i
cd %%i
:-------------------
for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo 替换前:!fn!
set fn=!fn:%y%=%z%!
echo 替换后:!fn!
:将fn字符串中的每一个“ ”替换成“”空字符。
ren "%%j" !fn!
)
)
:------------------------------------------------------------------------------
:rem1
:--------------------------------------
echo 正在生成文件。。。。
set dd=%date:~0,4%%date:~5,2%%date:~8,2%
echo %dd%
cd %pp%
echo %pp%
if %f2%==1 (
for /d /r . %%k in (*) do echo %%k>>仅文件夹目录-%dd%.xls
echo 已经生成【仅文件夹目录-%dd%.xls】--包括子文件夹
)
echo --------------------------------------------------------------

if %f3%==1 (
dir /b /s >所有文件目录-%dd%.xls
echo 已经生成【所有文件目录-%dd%.xls】--包括子文件夹
)
echo --------------------------------------------------------------
if %f4%==1 (
tree >工作报告总目录树-%dd%.xls
echo 已经生成【工作报告总目录树-%dd%.xls】--包括子文件夹
)
echo --------------------------------------------------------------
if %f5%==1 (
tree /f >文件夹及文件目录树-%dd%.xls
echo 已经生成【文件夹及文件目录树-%dd%.xls】--包括子文件夹
)
echo --------------------------------------------------------------
set str5=q
set str6=.
set str7=co
set str=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------

echo 可--以--联
echo 系--邮--件
echo %str%
echo --------------------------------------------------------------
pause

文件名-011-删除文件名中的空格和删除文件名中的括号.bat

::
@echo off
setlocal enabledelayedexpansion
set str1=(
set str2=(
set str3=)
set str4=)
for /f "tokens=*" %%i in ('dir/b') do (
	if not "%%i"=="%~nx0" (
		set "fn=%%~ni"
		set "fn=!fn: =_!"
		set "fn=!fn:%str1%=%str2%!"
		set "fn=!fn:%str3%=%str4%!"
		set "fn=!fn!%%~xi"
		ren "%%i" "!fn!"
		echo "!fn!"
	)
)

set str1=<a href="http://124.239.132.135:8444/wp-content/uploads/
set str2=%date:~0,4%
set str3=%date:~5,2%
set str3=!str3:0=!
echo %str3%
cmd

文件名-012-[自动化网站文章分享链接生成器]-在文件夹中运行即可-V1.5.bat

::
@echo off
mode con cols=50 lines=20
color 0a
setlocal enabledelayedexpansion

echo --------------------------------------------
echo 【自动将文件名中的“空格”改为“下划线”】
echo 【自动将英文的“()”改为中文的“()”】
echo 【自动生成自动化网站分享链接--存储到同目录下的"文件链接.txt"可以粘贴到文章中】
echo --------------------------------------------
::echo 【请确认是否锁定文件类型】
::echo 【0-锁定(默认)/1-不锁定】
::echo 【建议锁定,这样批量改名不会影响文件类型(后缀)】
::echo 【如果要替换文件后缀名:】
::echo       【例如:将.jgp替换成.bmp】
::echo       【请输入1】
::echo 【回车确认】
pause
set str_type=0
::set /P str_type=【请输入1或0,默认0】:
::set /P str_start=输入前缀字符【空字符直接回车】:
::set /P str_end=输入后缀字符【空字符直接回车】:

::生成文件名链接列表
::<a href="http://124.239.132.135:8444/wp-content/uploads/2023/09/自控仪表_11-仪表工具_DO63现场校验仪.doc">自控仪表_11-仪表工具_DO63现场校验仪.doc</a>
set s0=http://124.239.132.135:8444/wp-content/uploads/
set s1=a href="http://124.239.132.135:8444/wp-content/uploads/
set s2=%date:~0,4%
set s3=%date:~5,2%
set s4=%s1%%s2%/%s3%/
set s04=%s0%%s2%/%s3%/
echo ^<%s4%
set s5=">
echo %s5%
set s6=/a
echo ^<%s6%^>

set str1=(
set str2=(
set str3=)
set str4=)


:--------------------------------------
:先去掉文件名中的空格
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =_!
ren "%%i" !fn!
)
:先去掉文件名中的空格
:--------------------------------------
:--------------------------------------
:再进行替换
echo str_type=%str_type%
if %str_type%==0 (
	for /f "tokens=*" %%i in ('dir /b /s') do (
		if not "%%i"=="%~nx0" (
			set fn=%%~ni
			set fn=!fn: =_!
			set fn=!fn:%str1%=%str2%!
			set "fn=!fn:%str3%=%str4%!"
			set fn=%str_start%!fn!%str_end%
			set fn=!fn!%%~xi
			ren "%%i" !fn!
			
			:改名完成,开始生成链接	
			:用echo输出显示来降低代码运行速度,否则报错
			echo !fn!
			
			set "filename=%%~ni"
			set "extension=%%~xi"
			
			if "!extension!"==".jpg" (
				set new_string="<%s4%!filename!!extension!"^>!filename!!extension!^<br^>^<img src="http://124.239.132.135:8444/wp-content/uploads/%s2%/%s3%/!filename!-150x150.jpg"/^>^</a^>"
				set abc=!new_string!
			) else if "!extension!"==".mp4" (
				set new_string="<%s4%!filename!!extension!"^>^</a^>!filename!!extension!^<br^>^[video width="1920" height="1080" mp4="%s04%!filename!!extension!"^]^[/video^]"
				set abc=!new_string!
			) else (
				set abc="<%s4%!fn!%s5%!fn!<%s6%>")
			set abc=!abc:~1,-1!
			:判断是否是单文件,通过查找"\."排除文件夹
			echo !fn! | findstr "\." >nul
			:echo !errorlevel!
			if !errorlevel! equ 0 (
				echo !abc!>>文章链接.txt)
		)
	)
) else (
if %str_type%==1 (
	for /f "tokens=*" %%i in (*) do (
		if not "%%i"=="%~nx0" (
			set fn=%%i
			set fn=!fn: =_!
			set fn=!fn:%str1%=%str2%!
			set "fn=!fn:%str3%=%str4%!"
			set fn=%str_start%!fn!%str_end%
			ren "%%i" !fn!
			echo !fn!
		)
	)
)
)
start 文章链接.txt
:--------------------------------------
:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@qq
:--------------------------------------
echo %str4%com
pause


::on	(<a href=")(http.*)(\.jpg)(">)(.*\.jpg)(</a>)	\1\2\3\4\5<br><img src="\2-150x150.jpg"/>\6	R
::on	(<a href=")(http.*)(\.mp4)(">)(.*\.mp4)(</a>)	\1\2\3\4\5>\6<br>[video width="1920" height="1080" mp4="\2.mp4"\]\[/video\]	R

文件名-012-文件名生成超链接-文章链接生成器-在文件夹中运行即可_V1.2_-_副本.bat

::
@echo off
mode con cols=50 lines=20
color 0a
setlocal enabledelayedexpansion

echo --------------------------------------------
echo 【自动将文件名中的“空格”改为“下划线”】
echo 【自动将英文的“()”改为中文的“()”】
echo 【自动生成自动化网站分享链接--存储到同目录下的"文件链接.txt"可以粘贴到文章中】
echo --------------------------------------------
::echo 【请确认是否锁定文件类型】
::echo 【0-锁定(默认)/1-不锁定】
::echo 【建议锁定,这样批量改名不会影响文件类型(后缀)】
::echo 【如果要替换文件后缀名:】
::echo       【例如:将.jgp替换成.bmp】
::echo       【请输入1】
::echo 【回车确认】
pause
set str_type=0
::set /P str_type=【请输入1或0,默认0】:
::set /P str_start=输入前缀字符【空字符直接回车】:
::set /P str_end=输入后缀字符【空字符直接回车】:

::生成文件名链接列表
::<a href="http://124.239.132.135:8444/wp-content/uploads/2023/09/自控仪表_11-仪表工具_DO63现场校验仪.doc">自控仪表_11-仪表工具_DO63现场校验仪.doc</a>
set s1=a href="http://124.239.132.135:8444/wp-content/uploads/
set s2=%date:~0,4%
set s3=%date:~5,2%
set s4=%s1%%s2%/%s3%/
echo ^<%s4%
set s5=">
echo %s5%
set s6=/a
echo ^<%s6%^>

set str1=(
set str2=(
set str3=)
set str4=)


:--------------------------------------
:先去掉文件名中的空格
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn: =_!
ren "%%i" !fn!
)
:先去掉文件名中的空格
:--------------------------------------
:--------------------------------------
:再进行替换
echo str_type=%str_type%
if %str_type%==0 (
	for /f "tokens=*" %%i in ('dir /b /s') do (
		if not "%%i"=="%~nx0" (
			set fn=%%~ni
			set fn=!fn: =_!
			set fn=!fn:%str1%=%str2%!
			set "fn=!fn:%str3%=%str4%!"
			set fn=%str_start%!fn!%str_end%
			set fn=!fn!%%~xi
			ren "%%i" !fn!
			set abc="<%s4%!fn!%s5%!fn!<%s6%>"
			set abc=!abc:~1,-1!
			echo !abc!
			echo !fn! | findstr "\." >nul
			echo !errorlevel!
			if !errorlevel! equ 0 (
				echo !abc!>>文章链接.txt
			)
		)
	)
) else (
if %str_type%==1 (
	for /f "tokens=*" %%i in (*) do (
		if not "%%i"=="%~nx0" (
			set fn=%%i
			set fn=!fn: =_!
			set fn=!fn:%str1%=%str2%!
			set "fn=!fn:%str3%=%str4%!"
			set fn=%str_start%!fn!%str_end%
			ren "%%i" !fn!
			echo !fn!
		)
	)
)
)
start 文章链接.txt
:--------------------------------------
:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
echo %str4%com
pause


::on	(<a href=")(http.*)(\.jpg)(">)(.*\.jpg)(</a>)	\1\2\3\4\5<br><img src="\2-150x150.jpg"/>\6	R
::on	(<a href=")(http.*)(\.mp4)(">)(.*\.mp4)(</a>)	\1\2\3\4\5>\6<br>[video width="1920" height="1080" mp4="\2.mp4"\]\[/video\]	R

文件名-013-文件名中前缀文件路径.bat

::
@echo off
mode con cols=100 lines=20
color 0a
setlocal enabledelayedexpansion

rem 设置文件夹路径
echo 【严重警告!该软件是在文件名前增加前缀,前缀内容是文件的路径。】
echo 【严重警告!操作不可逆转,务必将软件与重命名的文件放在一个文件夹中】
echo 默认文件夹路径:(%~dp0)
echo 如果需要更改文件夹路径请按提示粘贴文件夹路径
set /p "folderPath=默认文件夹路径:(%~dp0)" || set "folderPath=%~dp0"
cd "%folderPath%"
echo %folderPath%
rem 严禁操作C盘
echo !folderPath! | findstr "C:" >nul
echo %errorlevel%
pause
if %errorlevel% equ 0 (
	echo 禁止操作C盘
	pause
	goto jump
)
echo !folderPath! | findstr "c:" >nul
echo %errorlevel%
pause
if %errorlevel% equ 0 (
	echo 禁止操作C盘
	pause
	goto jump
)
rem 循环遍历文件夹中的所有文件
for /r %%I in (*) do (
    rem 获取文件名和文件路径
    set "filename=%%~nxI"
    set "filepath=%%~dpI"
	rem echo 文件路径和文件名:!filepath!!filename!
	
	rem 前缀文件路径,为文件重命名做准备
	set "QianZhui=!filepath: =_!"
	set "QianZhui=!QianZhui:(=(!"
	set "QianZhui=!QianZhui:)=)!"
	set "QianZhui=!QianZhui:\=_!"
	set "QianZhui=!QianZhui:/=_!"
	set "QianZhui=!QianZhui::=_!"
	set "QianZhui=!QianZhui:-=_!"
	set "QianZhui=!QianZhui:__=_!"
	set "QianZhui=!QianZhui:~0,-1!"
	rem 查找文件名是否包含路径,如果包含说明已经重命名过不再重命名,如果没有路径,则重命名增加路径前缀。
	set "input_string=!filename!"
	set "search_string=!QianZhui!"
	rem 查找路径指令,查找结果,不存在=1,存在=0,存入findstr的errorlevel变量
	echo !input_string! | findstr !search_string! >nul
	if errorlevel 1 (
		echo The search string does not exist in the input string.
		rem 在此处编写需要执行的程序
		rem 替换文件名中的空格和特殊字符为下划线
		set "newFilename=!filename: =_!"
		set "newfilename=!newfilename:(=(!"
		set "newFilename=!newFilename:)=)!"
		set "newFilename=!newFilename:\=_!"
		set "newFilename=!newFilename:/=_!"
		set "newFilename=!newFilename::=_!"
		set "newFilename=!newFilename:-=_!"
		set "newFilename=!newFilename:__=_!"

		rem 新文件名:
		set "newFilename=!QianZhui!_!newFilename!"
		rem set "newFilename=!newFilename:__=_!"
		rem 重命名文件
		echo 原文件名:!filepath!!filename!
		echo 新文件名:!newfilename!
		if not "!filename!"=="%~nx0" (
			ren !filepath!!filename! !newFilename!
		)
	) else (
		echo 文件已经重命名
		rem 如果存在需要跳过的话,不需要编写任何代码
	)	
)
echo 改名完成!
pause
:jump

系统-00001-windows常用功能.bat

::
@echo off
:menu
cls
echo 0:返回
echo 1:打开服务 services.msc
echo 2:打开注册表 regedit
echo 3:打开事件管理器 eventvwr.msc
echo 4: 打开网络适配器

set /p a=请输入以上数字:


if "%a%"=="0" (
    goto menu
) else if "%a%"=="1" (
    start services.msc
	goto menu
) else if "%a%"=="2" (
    start regedit
	goto menu
) else if "%a%"=="3" (
    start eventvwr.msc
	goto menu
) else if "%a%"=="4" (
    start ncpa.cpl
	goto menu
) else (
    echo 输入的数字无效,请重新运行脚本并输入1、2、3或4。
	goto menu
)

pause

系统-001-解决内存不能read.cmd

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

系统-002-杀手-进程.bat

::
@echo off
setlocal enabledelayedexpansion
::mode con cols=30 lines=5 & color 0A
color 0A
echo ==杀手48==
echo ×××××××××
echo ==杀迅雷进程==
taskkill /IM APlayer.exe /T /F
taskkill /IM BrowserSupport.exe /T /F
taskkill /IM HostProcess.exe /T /F
taskkill /IM InstallXLGuard.exe /T /F
taskkill /IM InstallXLWFP.exe /T /F
taskkill /IM KankanLiteLiveUD.exe /T /F
taskkill /IM KanKanLive.exe /T /F
taskkill /IM KKV.exe /T /F
taskkill /IM LiveUDInstaller.exe /T /F
taskkill /IM PerformanceServer.exe /T /F
taskkill /IM PutDeskLnk.exe /T /F
taskkill /IM SendStaticsRequest.exe /T /F
taskkill /IM TDPRepair.exe /T /F
taskkill /IM Thunder.exe /T /F
taskkill /IM ThunderCmd.exe /T /F
taskkill /IM ThunderExternal.exe /T /F
taskkill /IM ThunderFW.exe /T /F
taskkill /IM ThunderLiveUD.exe /T /F
taskkill /IM ThunderNewTask.exe /T /F
taskkill /IM ThunderNewTaskShell.exe /T /F
taskkill /IM ThunderPlatform.exe /T /F
taskkill /IM ThunderPreload.exe /T /F
taskkill /IM ThunderRegRepair.exe /T /F
taskkill /IM ThunderRepair.exe /T /F
taskkill /IM ThunderServiceLite.exe /T /F
taskkill /IM ThunderShell.exe /T /F
taskkill /IM ThunderUninstall.exe /T /F
taskkill /IM Uninst.exe /T /F
taskkill /IM UnInstall.exe /T /F
taskkill /IM UninstallXLWFP.exe /T /F
taskkill /IM upnp.exe /T /F
taskkill /IM Win7AppId.exe /T /F
taskkill /IM XBrowser.exe /T /F
taskkill /IM xinstaller.exe /T /F
taskkill /IM xl_ext_chrome_setup.exe /T /F
taskkill /IM XLBugReport.exe /T /F
taskkill /IM XLLiveUD.exe /T /F
taskkill /IM XLServicePlatform.exe /T /F
taskkill /IM XLStartKankan.exe /T /F
taskkill /IM XLStatSendApp.exe /T /F
taskkill /IM XLUEOPS.exe /T /F
taskkill /IM XLWFPSetup.exe /T /F
taskkill /IM Xmp.exe /T /F
echo ==杀qq进程==
taskkill /IM QQProtect.exe /T /F
echo ==杀爱奇艺进程
taskkill /IM VM332_STI.EXE /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM CrashReport.exe /T /F
taskkill /IM DestopClean.exe /T /F
taskkill /IM QiyiDACL.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM QyClient.exe /T /F
taskkill /IM QyFragment.exe /T /F
taskkill /IM QyFrame.exe /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QyPlayer.exe /T /F
taskkill /IM QyUninst.exe /T /F
taskkill /IM Qy_plugin.exe /T /F
taskkill /IM win7feature.exe /T /F
taskkill /IM GeePlayer.exe /T /F
taskkill /IM GeePlayerUninst.exe /T /F
echo ==杀QQ进程
taskkill /IM auclt.exe /T /F
taskkill /IM bugreport.exe /T /F
taskkill /IM maLauncher.exe /T /F
taskkill /IM maUpdat.exe /T /F
taskkill /IM QPerfHelper.exe /T /F
taskkill /IM QQ.exe /T /F
taskkill /IM QQApp.exe /T /F
taskkill /IM QQCallgz.exe /T /F
taskkill /IM QQExternal.exe /T /F
taskkill /IM QQPcmgrDownload.exe /T /F
taskkill /IM QQSafeUD.exe /T /F
taskkill /IM QQScLauncher.exe /T /F
taskkill /IM QQUrlMgr.exe /T /F
taskkill /IM StorageTool.exe /T /F
taskkill /IM Tencentdl.exe /T /F
taskkill /IM Timwp.exe /T /F
taskkill /IM TXPlatform.exe /T /F
echo ==杀系统进程
taskkill /IM Fuel.Service.exe /T /F

echo ==查杀进程完毕==
echo ==QQ群:大共享时代--数据 261947398==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul

系统-003-杀手-singress杀手.bat

::
@echo off
setlocal enabledelayedexpansion
::mode con cols=30 lines=5 & color 0A
color 0A
echo ==杀手47==
echo ==杀掉后台无用进程==
echo ==会杀掉qq和云盘谨慎使用==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul
echo ×××××××××
echo ==杀迅雷进程==
taskkill /IM APlayer.exe /T /F
taskkill /IM BrowserSupport.exe /T /F
taskkill /IM HostProcess.exe /T /F
taskkill /IM InstallXLGuard.exe /T /F
taskkill /IM InstallXLWFP.exe /T /F
taskkill /IM KankanLiteLiveUD.exe /T /F
taskkill /IM KanKanLive.exe /T /F
taskkill /IM KKV.exe /T /F
taskkill /IM LiveUDInstaller.exe /T /F
taskkill /IM PerformanceServer.exe /T /F
taskkill /IM PutDeskLnk.exe /T /F
taskkill /IM SendStaticsRequest.exe /T /F
taskkill /IM TDPRepair.exe /T /F
taskkill /IM Thunder.exe /T /F
taskkill /IM ThunderCmd.exe /T /F
taskkill /IM ThunderExternal.exe /T /F
taskkill /IM ThunderFW.exe /T /F
taskkill /IM ThunderLiveUD.exe /T /F
taskkill /IM ThunderNewTask.exe /T /F
taskkill /IM ThunderNewTaskShell.exe /T /F
taskkill /IM ThunderPlatform.exe /T /F
taskkill /IM ThunderPreload.exe /T /F
taskkill /IM ThunderRegRepair.exe /T /F
taskkill /IM ThunderRepair.exe /T /F
taskkill /IM ThunderServiceLite.exe /T /F
taskkill /IM ThunderShell.exe /T /F
taskkill /IM ThunderUninstall.exe /T /F
taskkill /IM Uninst.exe /T /F
taskkill /IM UnInstall.exe /T /F
taskkill /IM UninstallXLWFP.exe /T /F
taskkill /IM upnp.exe /T /F
taskkill /IM Win7AppId.exe /T /F
taskkill /IM XBrowser.exe /T /F
taskkill /IM xinstaller.exe /T /F
taskkill /IM xl_ext_chrome_setup.exe /T /F
taskkill /IM XLBugReport.exe /T /F
taskkill /IM XLLiveUD.exe /T /F
taskkill /IM XLServicePlatform.exe /T /F
taskkill /IM XLStartKankan.exe /T /F
taskkill /IM XLStatSendApp.exe /T /F
taskkill /IM XLUEOPS.exe /T /F
taskkill /IM XLWFPSetup.exe /T /F
taskkill /IM Xmp.exe /T /F
echo ==杀qq进程==
taskkill /IM QQProtect.exe /T /F
echo ==杀爱奇艺进程
taskkill /IM VM332_STI.EXE /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM CrashReport.exe /T /F
taskkill /IM DestopClean.exe /T /F
taskkill /IM QiyiDACL.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM QyClient.exe /T /F
taskkill /IM QyFragment.exe /T /F
taskkill /IM QyFrame.exe /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QyPlayer.exe /T /F
taskkill /IM QyUninst.exe /T /F
taskkill /IM Qy_plugin.exe /T /F
taskkill /IM win7feature.exe /T /F
taskkill /IM GeePlayer.exe /T /F
taskkill /IM GeePlayerUninst.exe /T /F
echo ==杀QQ进程
taskkill /IM auclt.exe /T /F
taskkill /IM bugreport.exe /T /F
taskkill /IM maLauncher.exe /T /F
taskkill /IM maUpdat.exe /T /F
taskkill /IM QPerfHelper.exe /T /F
taskkill /IM QQ.exe /T /F
taskkill /IM QQApp.exe /T /F
taskkill /IM QQCallgz.exe /T /F
taskkill /IM QQExternal.exe /T /F
taskkill /IM QQPcmgrDownload.exe /T /F
taskkill /IM QQSafeUD.exe /T /F
taskkill /IM QQScLauncher.exe /T /F
taskkill /IM QQUrlMgr.exe /T /F
taskkill /IM StorageTool.exe /T /F
taskkill /IM Tencentdl.exe /T /F
taskkill /IM Timwp.exe /T /F
taskkill /IM TXPlatform.exe /T /F
echo ==杀系统进程
taskkill /IM Fuel.Service.exe /T /F
echo ==杀优酷进程
taskkill /IM ffmpeg.exe /T /F
taskkill /IM iku_startpic.exe /T /F
taskkill /IM insdaynum.exe /T /F
taskkill /IM repaire.exe /T /F
taskkill /IM uninstall.exe /T /F
taskkill /IM WebServe.exe /T /F
taskkill /IM YoukuDesktop.exe /T /F
taskkill /IM YoukuDoctor.exe /T /F
taskkill /IM YoukuNplayer.exe /T /F
taskkill /IM youkupage.exe /T /F
taskkill /IM ytpage.exe /T /F
taskkill /IM YoukuMediaCenter.EXE /T /F
echo ==杀百度云进程
taskkill /IM autoDiagnoseUpdate.exe /T /F
taskkill /IM Autoupdate.exe /T /F
taskkill /IM BaiduNetdisk.exe /T /F
taskkill /IM BugReport.exe /T /F
taskkill /IM HelpUtility.exe /T /F
taskkill /IM kernelUpdate.exe /T /F
taskkill /IM ServiceAssistans.exe /T /F
taskkill /IM uninst.exe /T /F
taskkill /IM YunDetectService.exe /T /F
taskkill /IM YunUtilityService.exe /T /F

echo ==杀淘宝进程taobaoprotect
taskkill /IM TBSecSvc.exe /T /F
taskkill /IM AliMiserUpdate.exe /T /F

echo ==杀360迷你wifi
taskkill /IM 360AP.exe /T /F

ECHO ==杀小米手机助手miphonemanager
TASKKILL /IM 7za.exe /T /F
TASKKILL /IM aapt.exe /T /F
TASKKILL /IM adb.exe /T /F
TASKKILL /IM CrashSender.exe /T /F
TASKKILL /IM fastboot.exe /T /F
TASKKILL /IM MiAdminHelper.exe /T /F
TASKKILL /IM MiAdminHelperX64.exe /T /F
TASKKILL /IM MiPhoneHelper.exe /T /F
TASKKILL /IM MiPhoneManager.exe /T /F
TASKKILL /IM MiUpdate.exe /T /F
TASKKILL /IM uninstall.exe /T /F
ECHO ==杀百度云盘
taskkill /IM 11.bat/T /F
taskkill /IM autoDiagnoseUpdate.exe /T /F
taskkill /IM Autoupdate.exe /T /F
taskkill /IM BaiduNetdisk.exe /T /F
taskkill /IM BugReport.exe /T /F
taskkill /IM HelpUtility.exe /T /F
taskkill /IM kernelUpdate.exe /T /F
taskkill /IM name.xls /T /F
taskkill /IM ServiceAssistans.exe /T /F
taskkill /IM uninst.exe /T /F
taskkill /IM YunDetectService.exe /T /F
taskkill /IM YunUtilityService.exe /T /F


echo ==查杀进程完毕==
echo ==QQ群:大共享时代--数据 261947398==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul

系统-003-杀手-代号47.bat

::
@echo off
setlocal enabledelayedexpansion
::mode con cols=30 lines=5 & color 0A
color 0A
set n=0
:abc
set /a n+=1
if %n%==10000 exit
ping 10.252.252.252 -n 1 -w 2000 1>nul 2>nul
taskkill /IM nac_agent.exe /T /F
taskkill /IM nac_monitor.exe /T /F 
taskkill /IM Ingress.exe /T /F 
goto abc

系统-003-杀手-代号48-杀服务.bat

::
@echo off
setlocal enabledelayedexpansion
::mode con cols=30 lines=5 & color 0A
color 0A
echo ==杀手47==
echo ==后台无用进程==
echo ==会qq和云盘谨慎使用==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul
echo ×××××××××
echo ==杀雷进程==
taskkill /IM APlayer.exe /T /F
taskkill /IM BrowserSupport.exe /T /F
taskkill /IM HostProcess.exe /T /F
taskkill /IM InstallXLGuard.exe /T /F
taskkill /IM InstallXLWFP.exe /T /F
net stop XLServicePlatform
echo ==杀win10自动升级服务
net stop wuauserv
net stop UsoSvc

echo ==查杀进程完毕==
echo ==QQ群:大共享时代--数据 261947398==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul

系统-004-让电脑跳过11:11这个时间点.bat

::
@echo off
setlocal enabledelayedexpansion
mode con cols=30 lines=5 & color 0A
::程序一个空格也不能错,否则无法运行!
::只有hour和min两个参数可以修改。
::从此和11:11说再见
::输入你不想看到的电脑时间点:
::输入小时数默认是11:11
set /a hour=11
::输入分钟数
set /a min=11
::tt的含义是每隔tt秒检测一次
set /a tt=30
echo 这个文件可以用记事本编辑
echo 10秒后继续
ping 10.252.252.252 -n 1 -w 10000 1>nul 2>nul
set /a min1=%min%-1
set /a min2=%min%+2

:timeloop
ping 10.252.252.252 -n 1 -w 800 1>nul 2>nul
set /a n+=1
cls
echo %time:~0,8%
echo ...
echo n=!n!

if %n% GEQ %tt% (goto timejump) else (
goto timeloop)


:timejump
if %time:~0,2% EQU %hour% (
set /a tt=30
if %time:~3,2% EQU %min1% (
set /a tt=1)
if %time:~3,2% EQU %min% (
time 11:12
goto loop1) else (
cls
echo %time:~0,8%
echo ...
echo n=!n!
set /a n=0
goto timeloop)) else (
cls
set /a tt=600
echo %time:~0,8%
echo ...
echo n=!n!
set /a n=0
goto timeloop
)
pause

:loop1
ping 10.252.252.252 -n 1 -w 800 1>nul 2>nul
set /a m+=1
cls
set /a mm=60-%time:~6,2%
echo 时间%mm%后与网络同步
if %mm% LEQ 10 (goto update) else (
goto loop1)

:update
if %time:~3,2% EQU %min2% (
::net time /setsntp:time.Windows.com
::net stop w32time & net start w32time
net time /setsntp:time-nw.nist.gov
net stop w32time & net start w32time
cls
echo 时间和网络同步完成
cls
echo 如果时间错误,没关系!
echo 30秒后系统会自动更正。
ping 10.252.252.252 -n 1 -w 30000 1>nul 2>nul
goto timeloop) else (
set /a m=0
goto loop1
)

=====大数据时代共享QQ群427248225====

系统-004-杀手-杀某雷和爱某艺.bat

::
@echo off
setlocal enabledelayedexpansion
::mode con cols=30 lines=5 & color 0A
color 0A
echo ==杀手48==
echo ×××××××××
echo ==杀雷进程==
taskkill /IM APlayer.exe /T /F
taskkill /IM BrowserSupport.exe /T /F
taskkill /IM HostProcess.exe /T /F
taskkill /IM InstallXLGuard.exe /T /F
taskkill /IM InstallXLWFP.exe /T /F
taskkill /IM KankanLiteLiveUD.exe /T /F
taskkill /IM KanKanLive.exe /T /F
taskkill /IM KKV.exe /T /F
taskkill /IM LiveUDInstaller.exe /T /F
taskkill /IM PerformanceServer.exe /T /F
taskkill /IM PutDeskLnk.exe /T /F
taskkill /IM SendStaticsRequest.exe /T /F
taskkill /IM TDPRepair.exe /T /F
taskkill /IM Thunder.exe /T /F
taskkill /IM ThunderCmd.exe /T /F
taskkill /IM ThunderExternal.exe /T /F
taskkill /IM ThunderFW.exe /T /F
taskkill /IM ThunderLiveUD.exe /T /F
taskkill /IM ThunderNewTask.exe /T /F
taskkill /IM ThunderNewTaskShell.exe /T /F
taskkill /IM ThunderPlatform.exe /T /F
taskkill /IM ThunderPreload.exe /T /F
taskkill /IM ThunderRegRepair.exe /T /F
taskkill /IM ThunderRepair.exe /T /F
taskkill /IM ThunderServiceLite.exe /T /F
taskkill /IM ThunderShell.exe /T /F
taskkill /IM ThunderUninstall.exe /T /F
taskkill /IM Uninst.exe /T /F
taskkill /IM UnInstall.exe /T /F
taskkill /IM UninstallXLWFP.exe /T /F
taskkill /IM upnp.exe /T /F
taskkill /IM Win7AppId.exe /T /F
taskkill /IM XBrowser.exe /T /F
taskkill /IM xinstaller.exe /T /F
taskkill /IM xl_ext_chrome_setup.exe /T /F
taskkill /IM XLBugReport.exe /T /F
taskkill /IM XLLiveUD.exe /T /F
taskkill /IM XLServicePlatform.exe /T /F
taskkill /IM XLStartKankan.exe /T /F
taskkill /IM XLStatSendApp.exe /T /F
taskkill /IM XLUEOPS.exe /T /F
taskkill /IM XLWFPSetup.exe /T /F
taskkill /IM Xmp.exe /T /F
echo ==杀爱奇艺进程
taskkill /IM VM332_STI.EXE /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM CrashReport.exe /T /F
taskkill /IM DestopClean.exe /T /F
taskkill /IM QiyiDACL.exe /T /F
taskkill /IM QiyiService.exe /T /F
taskkill /IM QyClient.exe /T /F
taskkill /IM QyFragment.exe /T /F
taskkill /IM QyFrame.exe /T /F
taskkill /IM QyKernel.exe /T /F
taskkill /IM QyPlayer.exe /T /F
taskkill /IM QyUninst.exe /T /F
taskkill /IM Qy_plugin.exe /T /F
taskkill /IM win7feature.exe /T /F
taskkill /IM GeePlayer.exe /T /F
taskkill /IM GeePlayerUninst.exe /T /F


echo ==查杀进程完毕==
ping 10.252.252.252 -n 1 -w 5000 1>nul 2>nul

系统-005-从此让电脑跳过11:11这个时间.bat

::
@echo off
setlocal enabledelayedexpansion
echo 在11:11时间把电脑时间改成11:12
at 11:11 "time 11:12"

::==LONGINNUS=大数据共享群=427248225==

系统-006-电脑时间静止00:00.bat

::
@echo off
setlocal enabledelayedexpansion
mode con cols=18 lines=4 & color 0A
set /a n=1
set /a m=1
time 00:00

:loop
ping 10.252.252.252 -n 1 -w 1000 1>nul 2>nul
set /a n+=1
cls
echo 时间静止在00:00
echo n=!n!
echo m=!m!
if !n!==30 goto cls_time
goto loop

:cls_time
cls
echo 时间静止在00:00
echo n=!n!
echo m=!m!
time 00:00
set /a m+=1
set /a n=0
goto loop

::==LONGINNUS=大数据共享群=427248225==

系统-007-定时提醒功能.bat

::
@echo off
title 提醒
mode con  cols=35 lines=6 & color 5B
echo 输入分钟数
set /p min=
echo 输入秒数
set /p s=
cls

echo 程序开始时间: %time%
set /a ss=%s%*1000
set /a mins=%min%*60*1000

set /a tt=%mins%+%ss%

ping 10.252.252.252 -n 1 -w %tt% 1>nul 2>nul
echo 当前时间%time%
mshta vbscript:msgbox("当前时间:%time% ,提醒QQ红包",36,"恰恰")(window.close)
exit

系统-008-进入cmd界面颜色改为白底黑字.bat

cmd /t:f0

系统-009-去掉桌面快捷方式的小箭头.bat

::
@echo off

color 2

reg delete HKCR\lnkfile /v IsShortcut /f

reg delete HKCR\piffile /v IsShortcut /f

reg delete HKCR\InternetShortcut /v IsShortcut /f

taskkill /f /im explorer.exe && explorer

系统-010-注册dll.bat

::
@echo 注册api-ms-win-crt-conio-11-1-0.dll
copy dll %windir%\system32\
regsvr32 %windir%\system32\dll /s
@echo dll注册成功
@pause

系统-011禁用系统服务拒绝访问-解决.txt

REG add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d "4"
然后FailureActions 二进制数据0010   0018 左起第5个数值选中,由01改为00,保存。
禁用Windows Update Medic Service 
属性 三次失败后动作为无。

系统-011-已安装程序列表.cmd

::
@echo off
setlocal ENABLEDELAYEDEXPANSION
chcp 65001 > nul
pushd %~dp0
  
::-code-::
::By lifenjoiner
set RF="安装程序列表%computername%.log"
cd.>%RF%
 
  echo.【IP相关信息:】>>%RF%
  ipconfig /all >>%RF%
   
::64位系统的32位子系统
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
  set RKey=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  echo [32 bit SoftWares]>>%RF%
  call :GetIt
  echo.>>%RF%
)
::主系统
set RKey=HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
  echo [64 bit SoftWares]>>%RF%
) else (
  echo [32 bit SoftWares]>>%RF%
)
call :GetIt
set RKey=
set RF=
::-code-::
  
:Exit
popd
endlocal
exit /b
  
:GetIt
for /f "usebackq eol=! delims=" %%i in (`reg query %RKey%`) do (
  set iKey=%%i
  set iKey=!iKey:%RKey%\=!
  echo !iKey!
  for /f "usebackq eol=! delims=" %%I in (`"reg query %RKey%\!iKey! /v DisplayName 2>nul"`) do (set /a n+=1
    set iName=%%I
    set iName=!iName:%RKey%\=!
    set iName=!iName:DisplayName=%!
    set iName=!iName:REG_SZ=%!
    if !n!==2 (for /f "skip=1 tokens=3 usebackq eol=! delims= " %%j in (`"reg query %RKey%\!iKey! /v DisplayVersion 2>nul"`) do (
    echo !iName!   [版本 %%j]>>%RF%
    set iVer=)) else echo !iName!>>%RF%
    set iName=)
  set iKey=&set n=
)
exit /b

系统-012-恢复【快捷方式小箭头】.bat

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

系统-013-防止win10升级.bat

REG add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d "4" /f

echo 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc\FailureActions
echo 0010和0018的第5列的一组数都改成0
pause

系统-win10增加密码1.bat

::
echo off
echo 设置新密码1
net user Administrator 1
echo 密码已成功设置。
pause

系统应用bat

自动复制全盘的图片到U盘下的seven目录.doc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1903244.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入理解JS逆向代理与环境监测

博客文章&#xff1a;深入理解JS逆向代理与环境监测 1. 引言 首先要明确JavaScript&#xff08;JS&#xff09;在真实网页浏览器环境和Node.js环境中有很多使用特性的区别。尤其是在环境监测和对象原型链的检测方面。本文将探讨如何使用JS的代理&#xff08;Proxy&#xff09…

分数的表示和运算方法fractions.Fraction()

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 分数的表示和运算方法 fractions.Fraction() 选择题 以下代码三次输出的结果分别是&#xff1f; from fractions import Fraction a Fraction(1, 4) print(【显示】a ,a) b Fraction(1, 2…

免费的鼠标连点器电脑版教程!官方正版!专业鼠标连点器用户分享教程!2024最新

电脑技术的不断发展&#xff0c;许多用户在日常工作和娱乐中&#xff0c;需要用到各种辅助工具来提升效率或简化操作&#xff0c;而电脑办公中&#xff0c;鼠标连点器作为一种能够模拟鼠标点击的软件&#xff0c;受到了广大用户的青睐。本文将为大家介绍一款官方正版的免费鼠标…

C++_STL---list

list的相关介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代。 list的底层是带头双向循环链表结构&#xff0c;链表中每个元素存储在互不相关的独立节点中&#xff0c;在节点中通过指针指向其前一个元素和后一个元素。…

WAIC | 上海人形机器人创新中心 | 最新演讲 | 详细整理

前言 笔者看了7月4号的人形机器人与具身智能发展论坛的直播&#xff0c;并在7月5日到了上海WAIC展会现场参观。这次大会的举办很有意义&#xff0c;听并看了各家的最新成果&#xff0c;拍了很多照片视频&#xff0c;部分演讲也录屏了在重复观看学习 稍后会相继整理创立穹彻智…

使用RAID与LVM磁盘阵列技术

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 目录 一、RAID磁盘冗余阵列 1、部署磁盘整列 2、损坏磁盘阵列及修复 3、磁盘阵列备份盘 4、删除磁盘阵列 二、LVM逻辑卷管理器 致谢 一、RAID…

linux中可执行文件在运行过程中为什么不能拷贝覆盖

对于一个普通的文件&#xff0c;假如有两个文件&#xff0c;分别是file和file1&#xff0c;我们使用 cp file1 file的方式使用file1的内容来覆盖file的内容&#xff0c;这样是可以的。 但是对于可执行文件来说&#xff0c;当这个文件在执行的时候&#xff0c;是不能通过cp的方…

Python 算法交易实验76 QTV200日常推进

说明 最近实在太忙&#xff0c; 没太有空推进这个项目&#xff0c;我想还是尽量抽一点点时间推进具体的工程&#xff0c;然后更多的还是用碎片化的时间从整体上对qtv200进行设计完善。有些结构的问题其实是需要理清的&#xff0c;例如&#xff1a; 1 要先基于原始数据进行描述…

【ROS2】初级:客户端-编写一个简单的服务和客户端(Python)

目标&#xff1a;使用 Python 创建并运行服务节点和客户端节点。 教程级别&#xff1a;初学者 时间&#xff1a;20 分钟 目录 背景 先决条件 任务 1. 创建一个包2. 编写服务节点3. 编写客户端节点4. 构建并运行 摘要 下一步 相关内容 背景 当节点通过服务进行通信时&#xff0c…

【机器学习】机器学习重塑广告营销:精准触达,高效转化的未来之路

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀目录 &#x1f4d2;1. 引言&#x1f4d9;2. 机器学习基础与广告营销的结合&#x1f9e9;机器学习在广告营销中的核心应用领域&#x1f339;用…

将大型语言模型模块化打造协作智能体

B UILDING C OOPERATIVE E MBODIED A GENTS MODULARLY WITH L ARGE L ANGUAGE M ODELS 论文链接&#xff1a; https://arxiv.org/abs/2307.02485https://arxiv.org/abs/2307.02485 1.概述 在去中心化控制及多任务环境中&#xff0c;多智能体合作问题因原始感官观察、高昂…

穿梭印度风情记:维乐 Angel Revo Halo坐垫,让每一寸旅程闪耀光辉!

想象骑乘在印度的万花筒世界中&#xff0c;斑斓色彩与悠久历史交织&#xff0c;每一转轮都是对神秘东方的深刻探索。在这样的骑行之旅中&#xff0c;维乐Angel Revo Halo坐垫不仅是你的坐骑上的宝石&#xff0c;更是舒适与探险的完美媒介。    探索印度的色彩与灵魂&#x…

每日一题~oj(贪心)

对于位置 i来说&#xff0c;如果 不选她&#xff0c;那她的贡献是 vali-1 *2&#xff0c;如果选他 &#xff0c;那么她的贡献是 ai. 每一个数的贡献 是基于前一个数的贡献 来计算的。只要保证这个数的前一个数的贡献是最优的&#xff0c;那么以此类推下去&#xff0c;整体的val…

【项目设计】负载均衡式——Online Judge

负载均衡式——Online Judge&#x1f60e; 前言&#x1f64c;Online Judge 项目一、项目介绍二、项目技术栈三、项目使用环境四、项目宏观框架五、项目后端服务实现过程1、comm模块设计1.1 Log.hpp实现1.2 Util.hpp实现 2、compiler_server 模块设计2.1compile.hpp文件代码编写…

【QT】容器类控件

目录 概述 Group Box 核心属性 Tab Widget 核心属性 核心信号 核心方法 使用示例&#xff1a; 布局管理器 垂直布局 核心属性 使用示例&#xff1a; 水平布局 核⼼属性 (和 QVBoxLayout 属性是⼀致的) 网格布局 核心属性 使用示例&#xff1a; 示例&#x…

【C++ OpenCV】机器视觉-二值图像和灰度图像的膨胀、腐蚀、开运算、闭运算

原图 结果图 //包含头文件 #include <opencv2/opencv.hpp>//命名空间 using namespace cv; using namespace std;//全局函数声明部分//我的腐蚀运算 Mat Erode(Mat src, Mat Mask, uint32_t x0, uint32_t y0) {uint32_t x 0, y 0;Mat dst(src.rows, src.cols, CV_8U…

设计模式之状态机模式

一、状态机模式介绍 状态机模式&#xff08;State Machine Pattern&#xff09;是一种用于描述对象行为的软件设计模式&#xff0c;属于行为型设计模式。在状态机模式中&#xff0c;对象的行为取决于其内部状态&#xff0c;并且在不同的状态下&#xff0c;对象可能会有不同的行…

RAG 案框架(Qanything、RAGFlow、FastGPT、智谱RAG)对比

各家的技术方案 有道的QAnything 亮点在&#xff1a;rerank RAGFLow 亮点在&#xff1a;数据处理index 智谱AI 亮点在文档解析、切片、query改写及recall模型的微调 FastGPT 优点&#xff1a;灵活性更高 下面分别按照模块比较各框架的却别 功能模块QAnythingRAGFLowFastG…

【手写数据库内核组件】01 解析树的结构,不同类型的数据结构组多层的链表树,抽象类型统一引用格式

不同类型的链表 ​专栏内容&#xff1a; postgresql使用入门基础手写数据库toadb并发编程 个人主页&#xff1a;我的主页 管理社区&#xff1a;开源数据库 座右铭&#xff1a;天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物. 文章目录 不同类型…

Day05-04-持续集成总结

Day05-04-持续集成总结 1. 持续集成2. 代码上线目标项目 1. 持续集成 git 基本使用, 拉取代码,上传代码,分支操作,tag标签 gitlab 用户 用户组 项目 , 备份,https,优化. jenkins 工具平台,运维核心, 自由风格工程,maven风格项目,流水线项目, 流水线(pipeline) mavenpom.xmlta…