• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

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

发新话题 回复该主题

[江中游] 按键精灵论坛视频教学第2部分第1课 子程序——Sub和Function [复制链接]

1#

江中游按键精灵论坛教学

江中游老师QQ:2426410388;2025177703;390941087;微信:bauuia;抖音:275982100

江中游电脑版按键论坛教学总录:http://bbs.anjian.com/showtopic-697741-1.aspx

江中游安卓手机系统教学总录:   http://bbs.anjian.com/showtopic-699643-1.aspx

第2部分 第1课 子程序——Sub和Function
零基础教你快速做一个打怪辅助


教学源码:
TracePrint "开始运行"
Hwnd = Plugin.Window.Find("TianLongBaBuHJ WndClass", "《新天龙八部》 0.02.7805 (怀旧二区:天下第一)")
TracePrint Hwnd
Call Plugin.Window.Move(Hwnd, 1, 1)
Call Plugin.Window.Top(Hwnd, 0)
Plugin.Window.Active Hwnd
Randomize
Delay 500
for 10
Call 找怪()
KeyPress "F1", 1
Call 打怪()
Next
Sub 找怪()
Do
KeyPress "F11", 1
Delay Int((500 - 300 + 1) * Rnd + 300)
IfColor 301,63,"0007CD",0 Then
//颜色一样
TracePrint "颜色一样"
Exit Do
End If
Delay Int((1000 - 100 + 1) * Rnd + 100)
Loop    
End Sub
Sub 打怪()
Do
Delay Int((200 - 50 + 1) * Rnd + 50)
IfColor 287,63,"0007CD",1 Then
TracePrint "怪死亡"
Exit Do
End If
TracePrint "怪还没死亡"
IfColor 126,68, "0007CD", 1 Then'加血
KeyPress "F10", 1
Else
TracePrint "不用加血"
End If
Delay Int((500 - 100 + 1) * Rnd + 100)
Loop
End Sub
Sub OnScriptExit()
Call Plugin.Window.Top(Hwnd, 1)
End Sub
u子程序:
u一个脚本的灵魂就是子程序,在我们学习编程语言时学习子程序是一条必经之路
u什么是子程序,就相当于诸葛亮的锦囊妙计,计策用的好不好就在于作者对知识掌握的是否扎实和全面
u子程序在按键精灵关于子程序我给大家分类如下:
u自定义Sub:首先是自定义的写法,这也是我们常用的,不过这个我不做详细讲述,我主要讲Function
u固定形式的sub:程序名称不可改变
uOnScriptExit脚本停止事件
u OnScriptLoad脚本载入事件
uOnThreadExit线程停止事件
uEvent:窗体事件,主要用于界面应用
u函数Function:通常大家都把这个叫做翻船函数,俗话说不学翻船也翻船学了翻船还翻船,可想而之,function是有一点难度的。为了将来大家能够接触更多的语言方法,function将来我也会做为重点的详细讲解
u功能:
u子程序功能是作者自己来写的,这里我建议是每个子程序尽量包括一个动作,子程序不要写的很大
u调用:
u一个子程序如果想运行,那么就必须调用,否则它自己是不会运行的
u在按键精灵中针对子程序的写法我的建议是:
u1、无论是否有参数,一定要加括号,注意按键的标点符号是英文的
u不加行不行?行没问题也不会报错,但是我建议加
u2、无返回值的一定要加Call,在按键PC方面不加不行,在移动方向可以不加
u以上两点在按键PC或移动方面可能有点区别或是不按我说的不会有错误,不过为了将来大家的深入,还是尽量按我说的来做
u名字规则:
u字母或抖音
u汉字
u不能做为名字的规则
u关键字:命令
u数字:0-9
u特殊字符:&#
u变量:
u完善我们的代码
 



最后编辑江中游 最后编辑于 2022-05-20 10:02:48
本主题由 超级版主 瑞祥幽冥狼 于 2023/7/10 8:23:26 执行 审核帖子 操作
江中游老师拥有国内外近6000人内部VIP会员,上百万次的支持率,史上最全面、最详细、最易懂的全方位一体化终极教学
江中游QQ:2025177703;390941087;2426410388
江中游微信号:390941087;bauuia
更多更全面教学请关注江中游抖音号:32135374718;快手号:1398558462

2#

学习一下看看

3#


4#


5#

前来膜拜

6#

66666666666

7#

讲得最好的老师

8#

来学经验

9#

学习信息

10#

来过看过学习过

11#

感谢老师,讲的非常好

12#

1aaaaa

13#

~~~~~

14#

加油加油

15#

咯哦摸JJ

16#

学习一下,非常有用的样子

17#

好棒

18#

RE:按键精灵论坛视频教学第2部分第1课 子程序——Sub和Function修改

19#

, 坚持学习

20#

666666666666666666666666666

发新话题 回复该主题