易语言模拟按键怎么弄啊。
怎么才可以点击此按钮等于键盘CTRL+PAUSE键呢?如果在某软件上起到效果要怎么做呢?...
怎么才可以点击此按钮 等于 键盘CTRL+PAUSE键 呢? 如果在某软件上起到效果 要怎么做呢?
展开
1个回答
展开全部
发送按键消息
.DLL命令 模拟键盘行动_, 整数型, "user32.dll", "keybd_event", , 这个函数模拟了键盘行动
.参数 键代码, 整数型, , bVk,欲模拟的虚拟键码
.参数 键扫描码, 整数型, , bScan,键的OEM扫描码
.参数 标志值, 整数型, , dwFlags,标志常数
.参数 特定值, 整数型, , dwExtraInfo,通常不用的一个值
.子程序 按键, , 公开, 执行模拟按键(无返回值)
.参数 键代码, 整数型, , 键代码
.参数 状态, 整数型, 可空, 可空:按键(按下+放开) 3 #按下 4 #放开
.如果真 (状态 ≠ 4)
模拟键盘行动_ (键代码, 0, 0, 0)
.如果真结束
.如果真 (状态 ≠ 3)
模拟键盘行动_ (键代码, 0, 2, 0)
.如果真结束
' 按键 标记(按下 放开) 虚拟码
' 通常 0 128
' home键区 1 129 33UP 34Down 35End 36Home 45Ins 46Del
' 光标区 1 129 37左 38上 39右 40下
' win键 1 129 91左 92右
' 菜单键 1 129 93
' print键 1 129 44
' 右CTRL键 1 129 163
' 右SHIFT键 1 129 161
' 右回车键 1 129 13
' Numlock键 1 129 144
' /(小键区) 1 129 111
' 左ALT键 32 128 164
' 右ALT键 33 129 165
.DLL命令 模拟键盘行动_, 整数型, "user32.dll", "keybd_event", , 这个函数模拟了键盘行动
.参数 键代码, 整数型, , bVk,欲模拟的虚拟键码
.参数 键扫描码, 整数型, , bScan,键的OEM扫描码
.参数 标志值, 整数型, , dwFlags,标志常数
.参数 特定值, 整数型, , dwExtraInfo,通常不用的一个值
.子程序 按键, , 公开, 执行模拟按键(无返回值)
.参数 键代码, 整数型, , 键代码
.参数 状态, 整数型, 可空, 可空:按键(按下+放开) 3 #按下 4 #放开
.如果真 (状态 ≠ 4)
模拟键盘行动_ (键代码, 0, 0, 0)
.如果真结束
.如果真 (状态 ≠ 3)
模拟键盘行动_ (键代码, 0, 2, 0)
.如果真结束
' 按键 标记(按下 放开) 虚拟码
' 通常 0 128
' home键区 1 129 33UP 34Down 35End 36Home 45Ins 46Del
' 光标区 1 129 37左 38上 39右 40下
' win键 1 129 91左 92右
' 菜单键 1 129 93
' print键 1 129 44
' 右CTRL键 1 129 163
' 右SHIFT键 1 129 161
' 右回车键 1 129 13
' Numlock键 1 129 144
' /(小键区) 1 129 111
' 左ALT键 32 128 164
' 右ALT键 33 129 165
追问
复制了 为什么不能用啊
追答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |