Compare commits
5 Commits
v4.1.3
...
v4.1.3_bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
73c3ec4820 | ||
|
|
fde5160d56 | ||
|
|
13923705e5 | ||
|
|
d3afc95261 | ||
|
|
326d7e474c |
36
AUTO_MAA.py
36
AUTO_MAA.py
@@ -175,7 +175,11 @@ class MaaRunner(QtCore.QThread):
|
||||
# 记录当前时间
|
||||
start_time = datetime.datetime.now()
|
||||
# 创建MAA任务
|
||||
maa = subprocess.Popen([self.maa_path])
|
||||
maa = subprocess.Popen(
|
||||
[self.maa_path],
|
||||
shell=True,
|
||||
creationflags=subprocess.CREATE_NO_WINDOW,
|
||||
)
|
||||
# 记录是否超时的标记
|
||||
self.if_time_out = False
|
||||
# 更新运行信息
|
||||
@@ -330,7 +334,11 @@ class MaaRunner(QtCore.QThread):
|
||||
# 记录当前时间
|
||||
start_time = datetime.datetime.now()
|
||||
# 创建MAA任务
|
||||
maa = subprocess.Popen([self.maa_path])
|
||||
maa = subprocess.Popen(
|
||||
[self.maa_path],
|
||||
shell=True,
|
||||
creationflags=subprocess.CREATE_NO_WINDOW,
|
||||
)
|
||||
# 更新运行信息
|
||||
wait_index = [
|
||||
_
|
||||
@@ -442,7 +450,11 @@ class MaaRunner(QtCore.QThread):
|
||||
# 配置MAA
|
||||
self.set_maa(self.mode, "")
|
||||
# 创建MAA任务
|
||||
maa = subprocess.Popen([self.maa_path])
|
||||
maa = subprocess.Popen(
|
||||
[self.maa_path],
|
||||
shell=True,
|
||||
creationflags=subprocess.CREATE_NO_WINDOW,
|
||||
)
|
||||
# 记录当前时间
|
||||
start_time = datetime.datetime.now()
|
||||
|
||||
@@ -1202,7 +1214,6 @@ class Main(QWidget):
|
||||
self.user_list_simple.itemChanged.connect(
|
||||
lambda item: self.change_user_Item(item, "simple")
|
||||
)
|
||||
self.user_list_simple.setStyleSheet("background-color: rgb(255, 255, 255);")
|
||||
|
||||
self.user_list_beta = self.ui.findChild(
|
||||
QTableWidget, "tableWidget_userlist_beta"
|
||||
@@ -1210,7 +1221,6 @@ class Main(QWidget):
|
||||
self.user_list_beta.itemChanged.connect(
|
||||
lambda item: self.change_user_Item(item, "beta")
|
||||
)
|
||||
self.user_list_beta.setStyleSheet("background-color: rgb(255, 255, 255);")
|
||||
|
||||
self.user_add = self.ui.findChild(QPushButton, "pushButton_new")
|
||||
self.user_add.clicked.connect(self.add_user)
|
||||
@@ -1415,7 +1425,7 @@ class Main(QWidget):
|
||||
["SelfSet.UIsize", "1200x700"],
|
||||
["SelfSet.UIlocation", "100x100"],
|
||||
["SelfSet.UImaximized", "False"],
|
||||
["SelfSet.MainIndex", 0],
|
||||
["SelfSet.MainIndex", 2],
|
||||
]
|
||||
|
||||
# 导入配置文件
|
||||
@@ -2671,6 +2681,8 @@ class Main(QWidget):
|
||||
|
||||
class AUTO_MAA(QMainWindow):
|
||||
|
||||
if_save = True
|
||||
|
||||
def __init__(self):
|
||||
super(AUTO_MAA, self).__init__()
|
||||
|
||||
@@ -2705,10 +2717,11 @@ class AUTO_MAA(QMainWindow):
|
||||
self.tray.setContextMenu(self.tray_menu)
|
||||
self.tray.activated.connect(self.on_tray_activated)
|
||||
|
||||
self.set_ui("配置")
|
||||
self.show_main()
|
||||
|
||||
def show_tray(self):
|
||||
"""最小化到托盘"""
|
||||
if self.if_save:
|
||||
self.set_ui("保存")
|
||||
self.hide()
|
||||
self.tray.show()
|
||||
@@ -2762,6 +2775,8 @@ class AUTO_MAA(QMainWindow):
|
||||
# 配置窗口相关属性
|
||||
elif mode == "配置":
|
||||
|
||||
self.if_save = False
|
||||
|
||||
size = list(
|
||||
map(int, self.main.config["Default"]["SelfSet.UIsize"].split("x"))
|
||||
)
|
||||
@@ -2772,12 +2787,11 @@ class AUTO_MAA(QMainWindow):
|
||||
if self.main.config["Default"]["SelfSet.UImaximized"] == "True":
|
||||
self.showMinimized()
|
||||
self.showMaximized()
|
||||
elif self.main.config["Default"]["SelfSet.UImaximized"] == "False":
|
||||
self.showMinimized()
|
||||
self.showNormal()
|
||||
else:
|
||||
self.showMinimized()
|
||||
self.show()
|
||||
self.showNormal()
|
||||
|
||||
self.if_save = True
|
||||
|
||||
def changeEvent(self, event: QtCore.QEvent):
|
||||
"""重写后的 changeEvent"""
|
||||
|
||||
10
README.md
10
README.md
@@ -42,8 +42,8 @@ MAA多账号管理与自动化软件
|
||||
|
||||
- **作者:** AUTO_MAA软件作者为DLmaster、DLmaster361或DLmaster_361,以上均指代同一人。
|
||||
- **使用:** AUTO_MAA使用者可以按自己的意愿自由使用本软件。依据GPL,对于由此可能产生的损失,AUTO_MAA项目组不负任何责任。
|
||||
- **分发:** AUTO_MAA允许任何人自由分发本软件,包括进行商业活动牟利。但所有分发者必须遵循GPL向接收者提供本软件项目地址、完整的软件源码与GPL协议原文(件),违反者可能会被追究法律责任。
|
||||
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件。但由于软件性质,项目组不希望发现任何人在明日方舟官方媒体(包括官方媒体账号与森空岛社区等)或明日方舟游戏相关内容(包括同好群、线下活动与游戏内容讨论等)下提及AUTO_MAA或MAA,希望各位理解。
|
||||
- **分发:** AUTO_MAA允许任何人自由分发本软件,包括进行商业活动牟利。若为直接分发本软件,必须遵循GPL向接收者提供本软件项目地址、完整的软件源码与GPL协议原文(件);若为修改软件后进行分发,必须遵循GPL向接收者提供本软件项目地址、修改前的完整软件源码副本与GPL协议原文(件),违反者可能会被追究法律责任。
|
||||
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件,但无论在何种传播过程中,不得删除项目作者与开发者所留版权声明,不得隐瞒项目作者与相关开发者的存在。由于软件性质,项目组不希望发现任何人在明日方舟官方媒体(包括官方媒体账号与森空岛社区等)或明日方舟游戏相关内容(包括同好群、线下活动与游戏内容讨论等)下提及AUTO_MAA或MAA,希望各位理解。
|
||||
- **衍生:** AUTO_MAA允许任何人对软件本体或软件部分代码进行二次开发或利用。但依据GPL,相关成果也必须使用GPL开源。
|
||||
- **授权:** 如果希望在使用AUTO_MAA的相关成果后仍保持自己的项目闭源,请在Issues中说明来意。得到项目组认可后,我们可以提供另一份使用不同协议的代码,此协议主要内容如下:被授权者可以自由使用该代码并维持闭源;被授权者必须定期为AUTO_MAA作出贡献。
|
||||
- **贡献:** 不论是直接参与软件的维护编写,或是撰写文档、测试、反馈BUG、给出建议、参与讨论,都为AUTO_MAA项目的发展完善做出了不可忽视的贡献。项目组提倡各位贡献者遵照GitHub开源社区惯例,发布Issues参与项目。避免私信或私发邮件(安全性漏洞或敏感问题除外),以帮助更多用户。
|
||||
@@ -202,12 +202,10 @@ MAA多账号管理与自动化软件
|
||||
|
||||
## 未来开发方向
|
||||
|
||||
- [x] 支持B服
|
||||
- [x] 支持完全自定义MAA配置
|
||||
- [x] 支持程序版本更新
|
||||
- [ ] 尝试接入更多开源社区成果
|
||||
- [ ] 支持对MAA运行状况的进一步识别
|
||||
- [ ] 支持宽幅ADB连接适配
|
||||
- [ ] 添加更多通知手段
|
||||
- [x] 添加更多通知手段
|
||||
- [ ] GUI界面美化
|
||||
|
||||
## 贡献者
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"main_version": "4.1.3.0",
|
||||
"main_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3/AUTO_MAA_v4.1.3.zip",
|
||||
"main_version": "4.1.3.1",
|
||||
"main_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3_beta/AUTO_MAA_v4.1.3_beta.zip",
|
||||
"updater_version": "1.0.5.0",
|
||||
"updater_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3/Updater_v1.0.5.zip",
|
||||
"announcement": "\n## 新增功能\n- 记忆窗口与菜单配置\n- 邮件通知功能上线\n- 添加最小化到托盘功能\n## 修复BUG\n- 修复定时执行功能在设定时刻无法中止任务的问题\n- 修复更新时主程序关闭不彻底的问题\n- 与MAA项目同步移除最小化启动模拟器选项\n## 程序优化\n- 优化`MaaRunner`初始化流程\n- 合并MAA启动器配置流程\n- 优化图标\n- Updater.exe不再依赖.ui文件"
|
||||
"updater_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3_beta/Updater_v1.0.5.zip",
|
||||
"announcement": "\n## 新增功能\n- 暂无\n## 修复BUG\n- 修复深色模式下UI异常 #10\n## 程序优化\n- 暂无"
|
||||
}
|
||||
Reference in New Issue
Block a user