影刀RPA | 单机版触发器保姆版,一学就会!
小可耐教你学影刀RPA
2025年01月03日 21:07

前置操作

不定时的情况,看是否可以把本地的shr [通常.shr后缀的文件与共享(share)  ]文件运行起来

shr的路径怎么来?(应用要先发布!!)

1.检查你的包是否对应 运行命令行

1.右键-复制文件地址-shr路径

我的路径:"C:\Users\12615\AppData\Local\ShadowBot\users\Standalone\Projects\BlankProject1.shr"

2.命令行:ShadowBot.exe --mode=robot --app-file="shr路径"

3.回车之后,可以运行了,手动测试成功

2.创建脚本运行

1.利用记事本创建.bat的脚本文件

其中第五行和第六行要替换成自己的!!!

@echo off chcp 65001 >nul setlocal EnableDelayedExpansion set "folder=C:\Users\12615\AppData\Local\ShadowBot\users\Standalone\Projects" set "file=BlankProject1.shr" REM Try x64 version first echo 正在查找x64版本安装路径... for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\ShadowBot x64" /v "InstallPath" 2^>nul') do (    set "install_path=%%b"    echo 找到x64版本安装路径: "!install_path!" ) REM Try x86 version if x64 not found if not defined install_path (    echo 正在查找x86版本安装路径...    for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ShadowBot x86" /v "InstallPath"') do (        set "install_path=%%b"        echo 找到x86版本安装路径: "!install_path!"    ) ) REM Check if path was found if not defined install_path (    echo 未能找到ShadowBot安装路径    exit /b 1 ) REM Set exe path set "exe_path=!install_path!\ShadowBot.exe" echo 完整exe路径: "!exe_path!" REM Check if exe exists if not exist "!exe_path!" (    echo ShadowBot.exe不存在于安装路径: "!exe_path!"    exit /b 1 ) REM Set project path set "project_path=!folder!\!file!" REM Check if project exists if not exist "!project_path!" (    echo 项目文件不存在: "!project_path!"    exit /b 1 ) REM Run command echo 正在启动ShadowBot... "!exe_path!" --mode=robot --app-file="!project_path!" endlocal

2.打开任务计划程序

3.调整任务计划(设计为定时触发)