影刀RPA分享156期|如何禁止客户端更新,如何获取影刀客户端安装包老版本
评论
收藏

影刀RPA分享156期|如何禁止客户端更新,如何获取影刀客户端安装包老版本

经验分享
小可耐教你学影刀RPA【哔哩哔哩同名】
2025-11-26 19:38·浏览量:386
小可耐教你学影刀RPA【哔哩哔哩同名】
影刀高级开发者
发布于 2025-11-26 19:38386浏览


导致更新的原因:

企业版关闭自动更新后,导致更新的原因:

如果关了自动更新,然后被更新了 一般只可能两个情况

1.有人在客户端指定账号更新了

2.在这台电脑登录过社区账号,然后被更新了

版本回退方法:

其中包含如何版本回退以及如何临时打开对应版本的方法

  1. 关闭影刀程序
  2. 打开影刀安装文件夹,默认为 C:\Program Files (x86)\ShadowBot
  3. 删除新版本文件夹
  4. 重新打开影刀,即可进入旧版本

如何指定版本打开:

若不想完全回退,临时打开其他版本,则可以通过对应版本文件夹中的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 !num!: !name!
)

echo ------------------------------------------------------------------
:input
<nul set /p "=请输入对应版本的序号哟,未输入默认启动最新版本影刀:"
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 输入不正确,请重新输入哟.
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的分享



收藏1
全部评论1
最新
发布评论
评论