TC官方合作论坛

 找回密码
 立即注册
查看: 1114|回复: 3

[已解决] 为什么脚本不在记事本内输入英文,

[复制链接]
发表于 2016-7-4 14:58:25 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
变量 线程句柄 = 0
功能 热键0_热键()
    如果(线程句柄 == 0)
        线程句柄 = 线程开启("执行","")
        调试输出("线程开启成功")
    否则
        线程关闭(线程句柄)
        线程句柄 = 0
    结束
结束

功能 执行()
    变量 键码,功能键,键码1,功能键1
    变量 点击间隔 = 编辑框获取文本("编辑框0")
   
    热键获取键码("热键1",键码,功能键)
    热键获取键码("热键2",键码1,功能键1)
    调试输出("热键获取键码: "& 键码 & 功能键 )
    调试输出("热键获取键码: "& 键码1 & 功能键1)
   
   
    如果(!是否整型(点击间隔))
        点击间隔 = 1000
        编辑框设置文本("编辑框0",1000)
    结束
   
    如果(复选框获取状态("复选框0"))
        如果(功能键 == 0)
            循环超级按键(点击间隔,键码,键码1)
        否则
//            循环超级按多键(点击间隔,键码,功能键)
        结束
    否则
        如果(功能键 == 0)
            循环按键(点击间隔,键码,键码1)
        否则
//            循环按多键(点击间隔,键码,功能键)
        结束
    结束
结束

功能 循环按键(点击间隔,键码,键码1)
    循环(真)
//        调试输出("函数开始工作键码以传到: " & 键码")
        键盘按键(键码)
        调试输出("键值: " & 键码)
        等待(点击间隔)
        调试输出("间隔正常")
        键盘按键(键码1)
        调试输出("键值1: " & 键码1)
        等待(点击间隔)
        调试输出("循环到底")
    结束
结束

功能 循环超级按键(点击间隔,键码,键码1)
    循环(真)
        调试输出("[循环超级按键]以调用")
        超级键盘按键(键码)
        等待(点击间隔)
        超级键盘按键(键码1)
        等待(点击间隔)
    结束
结束

//--------------------------------------------------------输入框内容--------------------------------//
线程开启成功
热键获取键码 820
热键获取键码 800
[循环超级按键]以调用
[循环超级按键]以调用
[循环超级按键]以调用
[循环超级按键]以调用
[循环超级按键]以调用
//---------------------------------------------记事本内没内容输入----------------//
回复

使用道具 举报

发表于 2016-7-4 16:51:52 | 显示全部楼层
因为你想按的键是从热键获取的。你的热键本身就是R键和P键,所以每次按键就会被热键截获。
(比如,你设热键R,每次按R键启动程序,所以你按R的这个动作被热键获取到,所以就执行热键内的程序,而不执行按下R这个动作)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-5 13:22:22 | 显示全部楼层
如果我要在高事本在输入  热键获取键码("热键1",键码,功能键)
                                     点击间隔 = 编辑框获取文本("编辑框0")
                                     热键获取键码("热键2",键码1,功能键1)
代码如何改  只要脚本在记事本不断的输入这两个键码
回复 支持 反对

使用道具 举报

发表于 2016-7-5 15:11:03 | 显示全部楼层
天界秋叶 发表于 2016-7-5 13:22
如果我要在高事本在输入  热键获取键码("热键1",键码,功能键)
                                     点击 ...

你可试试每次获取完热键后,临时把热键改成别的键,然后再按,这样就不会冲突了,关闭程序时再把热键改回来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-10 02:09 , Processed in 0.037619 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表