def DoSwipeOrInput(self, msg):
global recordStatus
global treeDic
global recordTimeDelay
if treeDic!=None:
if recordStatus=="?":
if "??" in msg:
d = msg.replace("??\n", "").split("\n")
print("?????,", "???: ",d)
os.system("adb shell input swipe %d %d %d %d" % (int(d[0]), int(d[1]),int(d[2]),int(d[3])))
dlg = MessageDialog('??????????(?????%d?)' % recordTimeDelay, '??')
wx.CallLater(recordTimeDelay*1000, dlg.Destroy)
dlg.ShowModal()
getNewScreenShotAndDomFileThread()
else:
c = msg.split("\n")[0]
kT = msg.split("\n")[1]
print("?????,", "???",c)
if c!='':
if kT == "ADB":
os.system("adb shell am broadcast -a ADB_INPUT_TEXT --es msg '%s'" %c)
else:
os.system("adb shell input text '%s'" %c)
dlg = MessageDialog('??????????(?????%d?)' % recordTimeDelay, '??')
wx.CallLater(recordTimeDelay*1000, dlg.Destroy)
dlg.ShowModal()
getNewScreenShotAndDomFileThread()
else:
dlg = wx.MessageDialog(self, u"???????", u"????????", wx.OK | wx.ICON_ERROR)
if dlg.ShowModal() == wx.ID_OK:
dlg.Destroy()
else:
msg = "????????????????"
print(msg)
wx.CallAfter(pub.sendMessage, "update", msg=msg)
else:
msg = "?????????????"
print(msg)
wx.CallAfter(pub.sendMessage, "update", msg=msg)
评论列表
文章目录