TC官方合作论坛
标题:
这是个什么问题?个人问题?还是TC的问题?
[打印本页]
作者:
badcwytga
时间:
2012-7-26 17:31
标题:
这是个什么问题?个人问题?还是TC的问题?
今天发现了这样一个问题..
设置了一个热键为 F5
按F5启动后 脚本会运行
然后再按F5 脚本会重复的运行.
如果按两次F5
就像`有两个一样的脚本重叠在运行.
还有一个问题就是..如果运行两个不同的脚本. 分别是脚本A 脚本B
如果脚本A 和 脚本B 的停止热键都是`F8的话.
那么按F8 就只能停止其中的一个`却不能两个都停止!
作者:
Abin
时间:
2012-7-26 17:40
那是肯定的拉! 2个脚本都注册F8热键,那么其中一个脚本的F8就不会注册成功。原因是热键冲突了嘛!
2个脚本的话,就建议你使用不同的热键吧,避免出现热键冲突导致其他功能不能使用!
所以你说的问题是:个人问题不是TC问题!
作者:
lt729541702
时间:
2012-7-26 17:42
作者:
陌上青衣。
时间:
2012-7-26 18:06
热键开启线程, 为避免重复开启
先用语句判断下线程是否开启,
如果未开启才开启线程
作者:
jj292080144
时间:
2012-7-26 19:39
空间 测试
整型 启动1,启动2
功能 整型 启动(F5)
//这里添加你代码
功能结束
功能 整型 启动(F6)
//这里添加你代码
功能结束
功能 逻辑型 热键0_热键()
if(启动1==0)
启动1=线程.开启("测试.启动(F5)","")
endif
返回 真
功能结束
功能 逻辑型 热键1_热键()
if(启动2==0)
启动1=线程.开启("测试.启动(F6)","")
endif
返回 真
功能结束
功能 逻辑型 热键2_热键()
if(启动1!=0)
线程.关闭(启动1)
启动1=0
else
if(启动2!=0)
线程.关闭(启动2)
启动2=0
endif
endif
返回 真
功能结束
热键0和热键1的写法就能保证在启动后防止重复按键导致的重复运行,下面的热键2判断如果启动1是开启的,就关闭,如果本身就是关闭的,那么就是判断下面启动2是否开启,如果开启就关闭。比较简单的方法,望采纳
作者:
huludui
时间:
2012-7-26 21:13
看楼上回复你该懂了吧
作者:
haguyi
时间:
2012-7-26 22:46
这是思维问题,电脑不会判断你到底是要停一个,还是到底停2个,还是都听,
作者:
c724211922
时间:
2012-7-27 12:12
看了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1