回复
2
查看
450
收藏
10

80

赠楼

4%

赠楼率

6066

蒸汽

541

主题

1万

帖子

1万

积分
发表于 昨天 11:21 · 四川 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:472168) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 472168 于 2025-5-23 11:26 编辑

链接



https://github.com/chr233/ASFBatchCmd

简介


简单做了个小工具,提供了一个命令模板功能,用来批量执行一些命令

插件配置



配置基本无需修改,可选项有日志功能,还有命令执行的延迟时间,默认是500ms

插件命令




插件安装后会在 plugins 文件夹里面创建 BatchCmd 文件夹,并生成 BotRange.txt 和 Argument.txt 文件



BotRange.txt 是机器人范围,一行一个机器人名称,会忽略空行,可以直接编辑该文件,也可以用命令设置


  1. BATRANGE 机器人1 机器人2 机器人3...
复制代码


Argument.txt 是参数列表,一行视为一个参数,会忽略空行,可以直接编辑该文件,也可以用命令设置
  1. BATARGS 参数1 参数2 参数3...
复制代码


使用教程


比如需要批量修改机器人的昵称,使用 NICKNAME bot name 这条命令, 其中每个机器人分配一个不一样的 name

首先需要设置机器人范围, 使用 BATRANGE ASF, 将执行范围设定为全部机器人, 也可以手动编辑 BotRange.txt 文件

然后需要设置参数列表, 使用 BATARGS 昵称1 昵称2 昵称3, 配置预定义的昵称列表, 也可以手动编辑 Argument.txt 文件

最后将命令改写为命令模板, 使用 $B $A 替换对应的机器人和参数, 改写为 NICKNAME $B $A

然后根据具体情况选择批量执行的模式

BATCMD NICKNAME $B $A, 参数按顺序分配, 每个参数只会使用一次, 如果参数数量小于机器人数量, 未分配到的机器人不会执行命令
BATCMDR NICKNAME $B $A, 参数随机分配, 每个参数只会使用一次
BATCMDU NICKNAME $B $A, 参数按顺序分配, 重复使用参数直到每个机器人都分配到参数
BATCMDRU NICKNAME $B $A, 参数随机分配, 重复使用参数
BATCMDUR NICKNAME $B $A, 参数随机分配, 重复使用参数

分配举例,比如设置了5个机器人 ABCDE 还有3个参数 123,命令模板为 TEST $B test $A

使用 BATCMD 会执行3条命令,因为参数不足分配
  1. TEST A test 1
  2. TEST B test 2
  3. TEST C test 3
复制代码


使用 BATCMDR 也会执行3条命令,但是分配顺序被打乱
  1. TEST A test 3
  2. TEST B test 1
  3. TEST C test 2
复制代码


使用 BATCMDU 会执行5条命令,分配完一遍以后会重复使用参数
  1. TEST A test 1
  2. TEST B test 2
  3. TEST C test 3
  4. TEST D test 1
  5. TEST E test 2
复制代码


使用 BATCMDRU 会执行5条命令,重复使用参数 + 打乱顺序
  1. TEST A test 3
  2. TEST B test 1
  3. TEST C test 2
  4. TEST D test 3
  5. TEST E test 2
复制代码



如果不需要使用参数, 也可以只使用 $B, 例如 BATCMD LEVEL $B, 这种情况下可以不设置 BATARGS

如果在插件配置中启用了日志,会将命令执行情况保存到 Log.txt 中



以上。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

×
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2025 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2025-5-24 11:44
快速回复 返回顶部 返回列表