TC官方合作论坛
标题:
怎么把“热键键码”转换成键盘按键显示到编辑框?
[打印本页]
作者:
a281288098
时间:
2016-4-22 21:48
标题:
怎么把“热键键码”转换成键盘按键显示到编辑框?
怎么把“热键键码”转换成键盘按键显示到编辑框?我已经试了一天了,返回的不是1和0,就是键码。没有返回字母的,问了个大神,大神说可以翻译键码,我百度和TC论坛看了很多帖子也没找到方法,求来个大神帮帮小白
C:\Users\Administrator\Desktop
作者:
a281288098
时间:
2016-4-22 21:48
变量 线程ID
//从这里开始执行
var 窗口是否被隐藏=false
功能 执行()
//从这里开始你的代码
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
结束
功能 热键0_热键()
//这里添加你要执行的代码
var 窗口句柄= 窗口查找("复选框20160415")
if(窗口是否被隐藏==false)
窗口隐藏(窗口句柄)
窗口是否被隐藏=true
else
窗口显示(窗口句柄)
窗口是否被隐藏=false
end
结束
功能 按钮_注册热键_点击()
//这里添加你要执行的代码
变量 热键键码=0,热键功能键=0,是否成功
是否成功=热键获取键码("热键0",热键键码,热键功能键)
是否成功=热键设置键码("热键0",热键键码,热键功能键)
编辑框设置文本("编辑框_热键",热键键码)
热键注册("热键0")
结束
作者:
a281288098
时间:
2016-4-22 21:49
功能 按钮_注册热键_点击()
//这里添加你要执行的代码
变量 热键键码=0,热键功能键=0,是否成功
是否成功=热键获取键码("热键0",热键键码,热键功能键)
是否成功=热键设置键码("热键0",热键键码,热键功能键)
编辑框设置文本("编辑框_热键",热键键码)
热键注册("热键0")
作者:
a281288098
时间:
2016-4-22 21:49
来个大神帮忙看看
作者:
cjxdn
时间:
2016-4-22 23:59
变量 线程ID
变量 窗口是否被隐藏=假
功能 执行()
结束
功能 启动_热键()
线程ID=线程开启("执行","")
结束
功能 终止_热键()
线程关闭(线程ID)
结束
功能 热键0_热键()
调试输出("开启隐藏/显示")
变量 窗口句柄= 窗口查找("复选框20160415")
如果(窗口是否被隐藏==假)
窗口隐藏(窗口句柄)
窗口是否被隐藏=真
否则
窗口显示(窗口句柄)
窗口是否被隐藏=假
结束
结束
功能 按钮_注册热键_点击()
变量 热键键码,热键功能键,是否成功
是否成功=热键设置键码("热键0",90,2)
是否成功=热键获取键码("热键0",热键键码,热键功能键)
选择(热键功能键)
条件 2
热键功能键="Ctrl"
条件 1.2
消息框("满足条件2执行这里")
条件 1.3
消息框("满足条件3执行这里")
默认
消息框("如果没有满足的条件执行默认语句")
结束
选择(热键键码)
条件 90
热键键码="Z"
条件 1.2
消息框("满足条件2执行这里")
条件 1.3
消息框("满足条件3执行这里")
默认
消息框("如果没有满足的条件执行默认语句")
结束
编辑框设置文本("编辑框_热键",热键功能键&"+"&热键键码)
热键注册("热键0")
结束
//热键功能键: 功能键组合值(见下说明)
//Shift=1
//Ctrl=2
//Ctrl + Shift=3
//Alt=4
//Shift + Alt=5
//Ctrl + Alt=6
//Ctrl + Shift + Alt=7
自己慢慢修改吧
作者:
言术
时间:
2016-4-23 06:25
功能 热键0_热键()
traceprint("执行了")
结束
功能 按钮_注册热键_点击()
变量 热键键码=0,热键功能键=0,是否成功
是否成功=热键获取键码("热键0",热键键码,热键功能键)
//是否成功=热键设置键码("热键0",热键键码,热键功能键)
如果(热键键码>=112&&热键键码<=123)
热键键码=特殊键码(热键键码)
否则
热键键码=字符串格式化("%c",热键键码)
结束
编辑框设置文本("编辑框_热键",热键键码)
热键注册("热键0")
结束
功能 特殊键码(键码)
遍历(变量 i = 1; i <= 12; i++)
如果((i+111)==键码)
返回 "F"&i
结束
结束
返回 假
结束
作者:
a281288098
时间:
2016-4-23 17:22
谢谢了,修改好了,可是我还是没搞明白你是怎么弄的,我基础弱,我在看看资料补习补习,一定要搞明白你代码为什么这样写
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1