TC官方合作论坛

 找回密码
 立即注册
查看: 783|回复: 7
打印 上一主题 下一主题

[问题] 再次新手问题,请帮忙看看我这个代码,所遇到的问题。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-1 10:07:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
昨天做的游戏脚本:

空间 测试1战士
//默认空间
线程句柄
功能 启动_点击()
键盘.按键(90,2)
键盘.按键(82,1)
循环()
   键盘.按键(49,1)
   辅助.等待(80)
   键盘.按键(83,1)
   键盘.按键(82,1)
   键盘.按键(50,1)
   辅助.等待(80)
   键盘.按键(83,1)
   键盘.按键(82,1)
   键盘.按键(51,1)
   辅助.等待(80)
   键盘.按键(83,1)
   键盘.按键(82,1)
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
循环()
按键值=键盘.等待按键()
选择(按键值)
条件 115: //如果键盘按键115(f4)
线程句柄=线程.开启("测试1战士.启动_点击","")
条件 116: //如果键盘按键116(f5)
线程.关闭(线程句柄)
选择结束
循环结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句

遇到的现象问题1:第一次运行后,点击开始按钮后,切换到文本全屏,点击F4,能正常启动。但是点击F5,无法关闭。请大侠帮我点拨下。怎么改。谢谢
遇到的现象问题2:第一次运行后,退出。在没有更改任何地方的情况下,第二次运行,发现点击F4都不启动了。让人费解。有点哭笑不得。请大侠帮我点拨下。谢谢
回复

使用道具 举报

沙发
发表于 2013-2-1 10:21:59 | 只看该作者
两个循环 少个线程
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-2-1 10:30:55 | 只看该作者
回复 2楼幼园留级老油条的帖子

没看明白。
回复 支持 反对

使用道具 举报

地板
发表于 2013-2-1 11:13:22 | 只看该作者
可以用"热键"工具解决。不需要死循环等待按键
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-2-1 11:56:09 | 只看该作者
回复 4楼shine宝宝的帖子

起初是用热键功能来做代码,后来发现,在游戏全屏下,无法启动。在论坛大侠们的帮助下,想通过用按键等待,来解决热键无效问题。现在的问题是,由于有了2个循环,而且这2个循环还不是相互对立,2个循环之间有联系,是不是涉及到了多线程,临界区的问题了?
回复 支持 反对

使用道具 举报

6#
发表于 2013-2-1 13:47:17 | 只看该作者
那你把生成的EXE置顶  界面弄小点
回复 支持 反对

使用道具 举报

7#
发表于 2013-2-1 15:03:04 | 只看该作者
循环真是无限循环,要用进程,要不然卡死
按键之间最好加个延时...
回复 支持 反对

使用道具 举报

8#
发表于 2013-2-1 17:24:58 | 只看该作者
研究研究热键
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-19 06:40 , Processed in 0.306670 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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