回复
5
查看
553
收藏
2

0

赠楼

0%

赠楼率

266

蒸汽

39

主题

352

帖子

1679

积分
发表于 2024-11-8 11:48:36 · 江西 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:267646) 发布的原创文章,转摘前请联系该用户获得许可
前言
1. 写这个脚本的原因是太鼓之达人咚咚雷音祭的music pass提供了800+的歌曲,但是只能一首一首下载,非常麻烦。


2. 如果你还没有购买该游戏,不推荐购买,现阶段问题非常多,而且music pass无法退款,购买前请三思。
3. 发帖原因纯粹是本人闲得无聊想分享。
4. 脚本代码非常简单,即便完全不懂编程,也不会太难。
5. 脚本需要安装Python和一个Python库pyautogui。

实现原理
1. 模拟鼠标进行选择歌曲、返回列表、点击下一首的操作。
2. 然后循环该操作809次。

实现细节
1. 需要知道3个屏幕位置的坐标:点击选择歌曲的位置,点击返回列表的位置,点击下一首的操作的位置。
2. 可以通过截图软件获取坐标。
3. 在运行脚本以后,需要将屏幕焦点转向游戏,简单说就是鼠标点那个位置时,可以对游戏生效。
4. 请注意,需要自己手动修改坐标,下面的示例代码只是我自己用窗口化运行该游戏时的坐标,不适用于你的电脑。

详细内容

  1. import pyautogui
  2. import time

  3. # 设置循环次数
  4. iterations = 809

  5. time.sleep(5)

  6. for i in range(iterations):
  7.     # 点击下载歌曲,坐标需要替换为你自己的
  8.     pyautogui.click(x=1900, y=1200)
  9.     print('已经开始下载')
  10.     time.sleep(10)
  11.     # 点击返回列表,坐标需要替换为你自己的
  12.     pyautogui.click(x=1090, y=1660)
  13.     print('返回歌曲列表')
  14.     time.sleep(2)
  15.     # 点击选择下一首歌,坐标需要替换为你自己的
  16.     pyautogui.click(x=2403, y=1403)
  17.     print('下一首歌')
  18.     time.sleep(1)
复制代码


https://store.steampowered.com/app/2288630
Taiko no Tatsujin: Rhythm Festival
回复

使用道具 举报

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

本版积分规则

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

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

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