关于监视热键的问题
答案:2 悬赏:0 手机版
解决时间 2021-01-25 14:10
- 提问者网友:心牵心
- 2021-01-25 09:23
请问监视热键如何弄两次命令,第一次按时呼出子程序1,第二次呼出子程序2
最佳答案
- 五星知识达人网友:野慌
- 2021-01-25 09:44
那有没有关闭呢?
如果没有的话,下面是代码。
----
.版本 2
.支持库 shellEx
.支持库 spec
.程序集 窗口程序集1
.程序集变量 a, 整数型
.程序集变量 运行子程序, 逻辑型
.子程序 __启动窗口_创建完毕
a = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F7键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
调试输出 (运行子程序)
.如果 (运行子程序 = 假)
子程序1 ()
运行子程序 = 真
.否则
运行子程序 = 假
子程序2 ()
.如果结束
.子程序 子程序1
信息框 (“假”, 0, )
.子程序 子程序2
信息框 (“真”, 0, )
如果没有的话,下面是代码。
----
.版本 2
.支持库 shellEx
.支持库 spec
.程序集 窗口程序集1
.程序集变量 a, 整数型
.程序集变量 运行子程序, 逻辑型
.子程序 __启动窗口_创建完毕
a = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F7键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
调试输出 (运行子程序)
.如果 (运行子程序 = 假)
子程序1 ()
运行子程序 = 真
.否则
运行子程序 = 假
子程序2 ()
.如果结束
.子程序 子程序1
信息框 (“假”, 0, )
.子程序 子程序2
信息框 (“真”, 0, )
全部回答
- 1楼网友:白昼之月
- 2021-01-25 10:43
1,添加一个时钟组件,时钟周期设短一点,如100。在时钟周期事件中调用子程序 金钱就可以了。 2、监视热键 (&金钱, #键1,2 , )‘按ctrl+1则执行金钱子程序。 ___________________________________________________________________ 对提问者的补充回答: 格式: 监视热键(&子程序,键代码,功能键状态,) 参数<1>一般为一个子程序的指针(带&的子程序名称)如:&金钱 参数<2>“键代码”,类型为“整数型”。注明:触发事件的基本键,事件在基本键按下时触发。 参数<3>的名称为“功能键状态”,类型为“整数型”,允许接收空参数数据。注明:1 alt 2 ctrl 4 shitf 8 win 若要两个或以上的状态键,则把它们的值相加. 例如要按ctrl+f4就执行“金钱”子程序: 监视热键 (&金钱,#f4键,2,) btw:如果遇到不会使用的命令,可以单击该命令,在易语言下边查看该命令的提示说明。 _________________________________________________________________ 你这样两三句话说不清,相信我们给你源码你以后还是不懂。还有,问题 能不能一次写全啊,晕死~~ f1开始停止问题是个逻辑问题。添加一个程序集变量。然后再子程序最前面加上逻辑判断就好了,很简单的,自己好好摸索下。 源码不是目的,掌握才是硬道理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯