发一下我写的生成刷机命令的代码

7 诛仙剑 1个月前 199次点击

先祝大家新年快乐,虽然可能有点儿晚

粘贴代码之前,先说一下我今天遇到的事情,这不,我的手机检测出系统的新版本了。但是因为已经安装了多系统的原因,所以B分区不可以用,容易出问题,但是OTA更新它又会自动切换分区,所以我想了个办法,下载完整包,然后再把里面的镜像都解压出来,放到电脑上去一个一个的刷,但是一个一个输命令又太慢了,所以呢我让豆包先帮我写了那些镜像的刷机脚本代码,但是最后把它保存为bat文件运行的是出问题,所以呢,我就想自个儿写吧,这豆包不靠谱。

然后我就想,这一个一个写也太慢了吧,然后我就写了这么个程序,只需要输入镜像的文件名,它就可以帮你生成,但事实证明还是没有啥用,有的镜像还是刷不进去,最后还是得找线刷包,用官方工具刷,这不,手机差点报废

下面上代码

import wx

def 生成命令(字符串):

print("fastboot flash "+字符串.removesuffix(".img")+" "+字符串)

def 按钮函数(参数):

生成命令(user_input.GetValue())

app = wx.App()

window = wx.Frame(None, title="刷机命令生成", size=(400, 400))

panel = wx.Panel(window)

label = wx.StaticText(panel, pos=(170, 100), size=(60, 20), label="请输入刷机镜像")

user_input = wx.TextCtrl(panel, pos=(170, 140), size=(60, 80))

button = wx.Button(panel, pos=(170, 300), size=(60, 20), label="生成")

button.Bind(wx.EVT_BUTTON, 按钮函数)

window.Center()

window.Show()

app.MainLoop()

共 12 条评论
诛仙剑 [楼主] 1个月前
0 

也不知道这界面怎么样,感觉不会太好

诛仙剑 [楼主] 1个月前
0 

嗯,我今天发现了争渡读屏的一个彩蛋,就是那个解释字符CTRL+夏光标那个这次我们长按,长按它会告诉你这个字符对应的编码是多少?16进制和10进制的

冰淇淋 1个月前
0 

电脑不在身边,觉得挺厉害的,想运行一下,哈哈。

诛仙剑 [楼主] 1个月前
0 

需要Python解释器

诛仙剑 [楼主] 1个月前
0 

哦,对了,就是运行的时候你要安装wxPython库

诛仙剑 [楼主] 1个月前
0 

或者我这边可以打包一个就不用环境了,但是这玩意也没什么厉害的,嗯,他就是像命令行里面输出刷机命令输出完之后,你可以去命令行里直接CTRL+a 全选,然后再CTRL+C复制,然后再把它保存在bat文件里面,然后回车运行它就行了

冰淇淋 1个月前
0 
哈哈,主要是我现在的手机不能折腾,我上次折腾了一下电脑的系统镜像,真的出问题了,然后去修都花了好几百块钱呢。唉,我现在的手机也不能折腾,折腾出问题了就不好玩了。
0 
新版的酷还是比较老的,版本也可以。
诛仙剑 [楼主] 1个月前
0 

啥意思?新版的最新版的Python不能用wx

0 
说对酷有要求吗?是一定要最新版还是比较老一些的版本都可以的。
诛仙剑 [楼主] 1个月前
0 

最新版的wx Python, 然后Python版本3.10就行了,高了的话可能用不了

诛仙剑 [楼主] 1个月前
0 

因为不兼容,还降级了一下,降级到了3.10

添加一条新评论

登录后可以发表评论 去登录