• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.0
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.3
软件大小:29.2M
更新时间:06-14

按键精灵Mac版
立即下载

软件版本:1.1.0
软件大小:12.3M
更新时间:12-29

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 55
发新话题 回复该主题

[源码分享] 果壳自制函数(智能判断是否自动启动/重启游戏,含按键源码和LUA... [复制链接]

1#

欢迎加入果壳按键课程 - 终身免费视频教学群(免费学习、贴心辅导)
群号:327610461


★福利
果壳编程模板源码下载: 果壳编程模板
果壳编程模板的插件版本:果壳万能图色插件
果壳第一季免费课程视频(剑侠世界)进入收看
果壳第二季免费课程视频(梦幻诛仙)进入收看


函数原型:启动游戏(包名)、重启游戏(包名)
参数解释:《包名》 字符型,欲启动/重启的包名字符串


其它说明:
1.启动游戏函数功能:先自动遍历进程核查是否已打开指定包名的游戏,如果在进程中未找到该游戏则执行自动启动该游戏,如果进程中已存在该游戏则不执行启动游戏。

2.重启游戏函数功能:先自动遍历进程核查是否未打开指定包名的游戏,如果在进程中找到该游戏则执行结束该游戏进程的操作,如果进程中不存在该游戏则不执行重启操作。

3.请在第一行代码中给包名变量赋值(赋您想要启动或重启的游戏包名字符串,该值默认为热血传奇的包名字符)。

4.重启游戏对于游戏被卡死时非常有用。例如由于网络问题导致游戏画面一直在loading,当判断出现loading画面时就可以调用此函数了。也适用于非网络问题的游戏卡死情况:当判断游戏画面图色在一段时间内一直无变化时即判定为卡死状态,那么同样可以调用此函数实现重启。

注:预览图为旧版源码,回复方可完整显示并复制使用最新源码!







以下是“启动游戏、闪退重启、强制重启”按键版本最新源码(回复可见):


Function 启动游戏(包名)
启动游戏=False
If 包名 <> 取当前应用包名() Then
RunApp 包名:启动游戏=true
End If
End Function
Function 取当前应用包名
取当前应用包名=Sys.GetFront()
End Function
Function 闪退重启(包名)
闪退重启=false
If 包名 <> 取当前应用包名() Then
KillApp 包名
For i = 5 To 1 Step -1
TracePrint "发生闪退 - "&i&"秒后自动重启游戏"
Delay 1000
Next
RunApp 包名
闪退重启=true
End If
End Function
Function 强制重启(包名)
KillApp 包名
RunApp (包名)
强制重启=true
End Function


以下是“自动启动游戏”LUA插件源码(回复可见):

function QMPlugin.StartGames(pkg)
local AutoStart
arr=LuaAuxLib.GetRunningApp()

for k,v in pairs (arr)
do
if v == pkg then
AutoStart = false
break
else
AutoStart = true
end
end
if AutoStart==true then
LuaAuxLib.RunApp(pkg)
return(true)
end
end

    已有2评分我要评分查看所有评分

    最后编辑果壳王子 最后编辑于 2016-11-22 17:00:41
    本主题由 管理员 青黛 于 2018/3/1 17:25:59 执行 审核帖子 操作
    果壳学院 ● 疯狂编程
    2#

    6666666666

    3#

    RE:手机按键自制函数(智能判断是否自动启动/重启游戏)修改

    4#

    強強強強強強強

    5#

    999999999

    吾爱按键!
    6#

    谢谢楼主分享

    http://bbs.anjian.com/showtopic-600038-1.aspx
    按键精灵安卓版v3.0支持安卓6.0系统啦~支持6.0,支持6.0,支持6.0啦~
    7#


    8#


    9#

    学习了~!!

    10#

    学习了~!!

    11#

    1111111111111111111111111111111111111111111111111111

    12#

    看一看还有没有好的其他的函数

    13#

    是我想要的

    14#

    reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

    15#

    .启动游戏函数功能

    16#

    很实用,感谢楼主分享!~

    17#

    ggfggf

    18#

    看看

    19#

    学习了 ~

    20#

    自制函数(智能判断是否自动

    发新话题 回复该主题