小伙伴们好,我就是小康脚本工作室的郭立员,今日小康工作室就带来怎么定制脚本能够多开模拟器读取文本时具体研究内容不重复的教程。
多模拟器登录应用程序,账户密码存储在同一个文本中,读取的方式是读取一行删除一行,理论上来说,没有问题,但是,在操作过程中,几个模拟器会读取同一个账户密码,新一期编码便是摆脱困境的。
我将读取文本的一个过程分为好多个环节:先报考、再排长队,最终先后读取。
具体情况而言是这样子的,先报考中国便是通过模拟器将自己的编号(imsi码)传到到一个文件夹进行共享企业里边,再排长队是依据时间顺序把模拟器的imsi码载入到文本内容里边,先后可以读取数据指的是从存imsi文本中的第一个imsi码的模拟器已经逐渐开始读取,第一个读完了,第二个读,依次采用类推。
①获得模拟器的imsi码
Dim imsi=Device.GetImsi()
②新创建一个imsi储存文本
If Dir. Exists (”/sdcard/photos/IMSI.txt“)=0 Then
File write ("/sdcard/pictures/imsi.txt“)
End If
③应用增加指令把模拟式imsi码载入文本
Attach”/sdcard/photos/IMSI.txt’, ims 65286; ‘n’
④读取文本里的imsi码
Dim arr=file.读行(“/sdcard/pictures/imsi。txt“)
⑤分辨读取文本后的cmsi中,第一个是否该设备imsi码
If arr(0) = imsi Then
⑥假如上一步分辨创立,逐渐实行读取文本,早已读后心得删掉文本
DIM TXT = file.readline(“/sdcard/pictures/a。txt“,1)
Delay 50
file.DeleteLine “/sdcard/pictures/a.txt“, 1
Delay 50
⑦删掉imsi文本中第一个imsi码,这一发展过程研究表明我国现阶段模拟器读取数据进行,别的模拟器就能通过读取文本了。
Deleteline”/sdcard/photos/IMSI.txt“, 1
⑧假定第⑤步的分析不成立,其实就是还有别的模拟器排在前,那就要循环系统第④至⑦步,一直到现阶段模拟器能够读取文本才行,与此同时退出循环。
主要内容
一般大家应用多模拟器的时候就会使用模拟器带有的同步控制器作用,这时候只需实际操作一个模拟器,别的模拟器就与它进行一样操作,在我们应用同步控制器启动脚本时,全部脚本制作与此同时打开,同一工作时间进行读取文本,这时候就容易导致出现对于同一个账户密码被好几个模拟器读取。
大家新一期文中用了一个缓存文本,直接把要读取的模拟器imsi码攒起来,然后按照顺序执行,把原先的同歩读取成了多线程读取,有效预防脚本制作读取到重复文本。
备注名称
今天这种操作逻辑编码,我封装测试了4个模拟器游戏多开应用正常的。针对大量的数量检测有问题能够在文章评论区留言。