按键精灵9判断上次按键选择调用子程序问题!

按键精灵9判断上次按键选择调用子程序问题!,第1张

Rem d

Key=GetLastKey()

If Key = 50 Then

Call a()

elseIf Key = 51 Then

Call s()

End If

Goto d

Sub a()

Delay 50

KeyPress "M", 1

Delay 200

KeyPress "2", 1

Delay 200

KeyPress "9", 1

Delay 200

KeyPress "9", 1

Delay 200

KeyPress "5", 1

Delay 50

End Sub

Sub s()

Delay 50

KeyPress "M", 1

Delay 200

KeyPress "2", 1

Delay 200

KeyPress "9", 1

Delay 200

KeyPress "9", 1

Delay 200

KeyPress "6", 1

Delay 50

End Sub

注意你子程序中的延时有将近一秒,再加上系统反应的时间,如果再这一秒内按键是不会有任何效果的,帮你优化了下,试试看

易语言如何判断某个按键是否按下可以先作一个编辑框,加入事件处理子程序为,按下某键,具体步骤如下:

.子程序 _编辑框1_按下某键, 逻辑型

.参数 键代码, 整数型

.参数 功能键状态, 整数型

编辑框1.内容 = 到文本 (键代码)

最好设置编辑框输入方式=只读方式

扩展资料:

易语言支持库文件扩展名有fne、fnr、fnl、npk四种。

fne是制作好的DLL文件,例如系统核心支持库、应用接口支持库。

fnr类似fne,但不具有编辑信息,用于编译后打包给用户使用。

fnl类似fne,但无运行支持代码的支持库,一般为易语言IDE的插件支持库。

npk属于易语言COM包装支持库,该支持库是引用COM包装库生成的,例如WebBrowser、Windows媒体播放器。

参考资料来源:百度百科-易语言

先说一下子程序的意思,子程序如一个箱子,你可以往里面安放各种代码,当你要用到里面的代码的时候,你就可以调用子程序,执行里面的代码。

子程序一般是用在某段代码应用较多的时候,反复输代码太麻烦,不如存进一个子程序,想用的时候一句调用就可以了。

下面说一下按键8及以上版本的语法。例:Sub aLeftClick 1End SubCall aCall aCall a粘贴到按键精灵上,运行脚本,鼠标会连续点击三次。

这段代码的意思是先建立一个子程序,叫a(子程序名是你自己定的,中文也行),里面装着鼠标单击一次的命令,下面调用三次子程序a,意思就是执行三次子程序a里的命令,所以鼠标就会单击三次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12063634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存