TC官方合作论坛

标题: 我在编辑框里面输入W 是 输出不了的 只能写键码 求解 ... [打印本页]

作者: 5216484    时间: 2017-8-3 18:03
标题: 我在编辑框里面输入W 是 输出不了的 只能写键码 求解 ...
变量 线程ID
//从这里开始执行
功能 执行()
    //从这里开始你的代码
    变量 x
    x=编辑框获取文本("编辑框0")
    键盘按键(x,2)
结束
//启动_热键操作
功能 启动_热键()
    线程ID=线程开启("执行","")
结束

//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束





作者: somyyy    时间: 2017-8-3 23:29
本帖最后由 somyyy 于 2017-8-3 23:59 编辑

键盘按键()函数使用说明第一个参数就是键码,不是字母,需要进行转换一下。
这里给你一个例子,参考一下,很简单没做任何限制。
输入字母显示键码: 字母转键码.rar (1.86 MB, 下载次数: 343)

作者: 5216484    时间: 2017-8-4 21:24
somyyy 发表于 2017-8-3 23:29
键盘按键()函数使用说明第一个参数就是键码,不是字母,需要进行转换一下。
这里给你一个例子,参考一下, ...

如何应用到 我上面的 脚本 中呢?
作者: somyyy    时间: 2017-8-5 21:24
本帖最后由 somyyy 于 2017-8-5 22:36 编辑

代码里面可以获取到键码,定义一个全局变量传递给上面就行哦。
因为没有限制,可能会出现一些问题,你可以根据自己程序需要进行适当限制,防止键盘其他操作导致变量出错。
这里根据你程序的结构给你一个参考源码,内部有注释,具体你要做什么还要根据自己需要去实现。

参考程序:
字母转键码适当限制.rar (1.87 MB, 下载次数: 313)





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1