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里的命令,所以鼠标就会单击三次。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)