

发布于 2025-11-26 19:38386浏览如果关了自动更新,然后被更新了 一般只可能两个情况
1.有人在客户端指定账号更新了
2.在这台电脑登录过社区账号,然后被更新了
其中包含如何版本回退以及如何临时打开对应版本的方法
C:\Program Files (x86)\ShadowBot若不想完全回退,临时打开其他版本,则可以通过对应版本文件夹中的ShadowBot.Shell.exe文件进入

视频教程
https://www.bilibili.com/video/BV1UL4y187A7/
社区有这种方法,但我未验证:
把影刀关闭之后去安装的文件里面,把你想用的那个版本文件夹改高一点

原贴:https://www.yingdao.com/community/detaildiscuss?id=764408715309305856
代码
@echo off
setlocal enabledelayedexpansion
color f0
FOR /F "tokens=2*" %%a in ('REG QUERY "HKEY_CURRENT_USER\Software\ShadowBot x64" /v InstallPath 2^>nul') do set ProgramPath=%%b
if "%ProgramPath%"=="" (
FOR /F "tokens=2*" %%a in ('REG QUERY "HKEY_CURRENT_USER\Software\ShadowBot x86" /v InstallPath 2^>nul') do set ProgramPath=%%b
)
if "%ProgramPath%"=="" (
echo 未能找到影刀安装目录。
pause
exit
)
set count=0
for /f "tokens=*" %%d in ('dir /ad /b "%ProgramPath%" ^| findstr /b "shadowbot-" ^| sort /r') do (
set /a count+=1
set "folder!count!=%%d"
)
for /l %%i in (1,1,%count%) do (
if %%i LSS 10 (set "num=0%%i") else (set "num=%%i")
set "name=!folder%%i!"
set "name=!name:shadowbot-=影刀-!"
echo [38;2;255;105;126m!num!: [38;2;62;183;240m!name!
)
echo [38;2;0;0;0m------------------------------------------------------------------
:input
<nul set /p "=[s[38;2;77;77;77m请输入对应版本的序号哟,未输入默认启动最新版本影刀:"
set /p choice=
if "%choice%"=="" (
set choice=1
goto start
)
if %choice% LSS 1 goto error
if %choice% GTR %count% goto error
goto start
:error
set choice=
echo [u[K[38;2;255;0;0m输入不正确,请重新输入哟.
goto input
:start
start "" "%ProgramPath%\!folder%choice%!\ShadowBot.Shell.exe"
endlocal通过网盘分享的文件:2025-11-19 影刀RPA 历史版本
链接: https://pan.baidu.com/s/1oV4s68KQJBsM14EgOK9H4Q?pwd=g5rt 提取码: g5rt
--来自百度网盘超级会员v9的分享