from tkinter import *
from PIL import Image, ImageTk
import cmd
import time
class App:
scale = 0.4
def __init__(self, master):
frame = Frame(master)
frame.pack(side=RIGHT)
button = Button(frame, text='获取截图', command=self.screen_cap)
button.pack()
button = Button(frame, text='滑动', command=cmd.swipe_threading)
button.pack()
self.label_frame = Frame(master)
self.label_frame.pack(side=LEFT)
try:
image = Image.open(cmd.screen_name)
image = image.resize((int(image.size[0] * self.scale), int(image.size[1] * self.scale)))
self.photo = ImageTk.PhotoImage(image)
except:
self.photo = None
self.label = Label(self.label_frame, image=self.photo)
self.label.bind('<Key>', self.key)
self.label.bind('<Button-1>', self.click)
self.label.pack()
def click(self, event):
self.label.focus_set()
x, y = int(event.x / self.scale), int(event.y / self.scale)
cmd.click(x, y)
# time.sleep(1)
# self.screen_cap()
def key(self, event):
print(event)
if event.keysym == 'Up':
cmd.walk('up-1')
if event.keysym == 'Down':
cmd.walk('down-1')
if event.keysym == 'Right':
cmd.walk('right-1')
if event.keysym == 'Left':
cmd.walk('left-1')
if event.keysym == 'a':
cmd.walk('retreat')
if event.keysym == 's':
cmd.walk('receive')
if event.keysym == 'd':
cmd.walk('attack')
if event.keysym == 'q':
cmd.walk('quit')
def screen_cap(self):
cmd.screen_cap()
image = Image.open(cmd.screen_name)
image = image.resize((int(image.size[0] * self.scale), int(image.size[1] * self.scale)))
self.photo = ImageTk.PhotoImage(image)
self.label.configure(image=self.photo)
root = Tk()
app = App(root)
root.mainloop()
root.destroy()
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Python 编写的用于安卓游戏的脚本, 使用ADB命令实现手机控制 - 运行中有什么问题可以私聊博主,本人高级安卓工程师,主页置顶有常见爆红解决的方法,以及更多代码项目 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
game-script-master.zip (8个子文件)
game-script-master
auto.py 1KB
opencv.py 681B
voice.py 2KB
UserInterface.py 2KB
UI.py 835B
cmd.py 1KB
.gitignore 213B
adb.py 403B
共 8 条
- 1
资源评论
Android安卓科研室
- 粉丝: 1515
- 资源: 1165
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功