TC官方合作论坛
标题:
为什么脚本不在记事本内输入英文,
[打印本页]
作者:
天界秋叶
时间:
2016-7-4 14:58
标题:
为什么脚本不在记事本内输入英文,
变量 线程句柄 = 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
因为你想按的键是从热键获取的。你的热键本身就是R键和P键,所以每次按键就会被热键截获。
(比如,你设热键R,每次按R键启动程序,所以你按R的这个动作被热键获取到,所以就执行热键内的程序,而不执行按下R这个动作)
作者:
天界秋叶
时间:
2016-7-5 13:22
如果我要在高事本在输入 热键获取键码("热键1",键码,功能键)
点击间隔 = 编辑框获取文本("编辑框0")
热键获取键码("热键2",键码1,功能键1)
代码如何改 只要脚本在记事本不断的输入这两个键码
作者:
言术
时间:
2016-7-5 15:11
天界秋叶 发表于 2016-7-5 13:22
如果我要在高事本在输入 热键获取键码("热键1",键码,功能键)
点击 ...
你可试试每次获取完热键后,临时把热键改成别的键,然后再按,这样就不会冲突了,关闭程序时再把热键改回来
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1