易语言怎么用热键终止进程

比如说“QQ.exe”这个进程正在进行,我按F1它就关闭了。
我不要有编辑框的,要有指定进程名的。

程序集 窗口程序集1
.程序集变量 F1, 整数型
.子程序 __启动窗口_创建完毕
F1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F1)
终止进程 (“QQ.exe”)
.如果真结束追问

不行

正在编译现行程序

正在检查重复名称...

正在预处理现行程序

错误(37): 找不到指定的命令/子程序/Dll命令调用名称“程序集窗口程序集1”。

编译现行易程序失败或被中止!

 

我是这样

 

追答

你是否是.有程序集变量 F1, 整数型。 错误(37): 找不到指定的命令/子程序/Dll命令调用名称“注册热键”。是你的易语言没有“注册热键”支持库。你在易语言界面工具栏点击工具——支持库配置——全选——确认。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-02
添加一个标签组件。代码如下:

.程序集 窗口程序集1
.程序集变量 F1, 整数型
.子程序 __启动窗口_创建完毕
F1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F1)
终止进程 (“QQ.exe”)
.如果真结束追问

为什么会出现

正在编译现行程序
正在检查重复名称...
正在预处理现行程序
错误(30): 找不到指定的变量名称“F1”。
编译现行易程序失败或被中止!

正在编译现行程序
正在检查重复名称...
正在预处理现行程序
错误(37): 找不到指定的命令/子程序/Dll命令调用名称“注册热键”。
编译现行易程序失败或被中止!

本回答被提问者和网友采纳
第2个回答  2012-07-03
#F1 键