TC官方合作论坛

标题: 用TC 怎么不能正常启动游戏啊 [打印本页]

作者: 649505346    时间: 2013-2-21 22:44
标题: 用TC 怎么不能正常启动游戏啊
我是新手   代码我应该没写错 看着视频写的   但是用TC 启动龙之谷  游戏会提示错误 版本未知    在试了试 梦幻  游戏提示 游戏更新失败 试了试征途2  不停地下载文件更新  都无法正常开启    但是 不用TC启动游戏 游戏都是能正常打开的   这问题能解决吗??  大大求教啊
看着视频一步一步写的代码:

空间 自动登录
//默认空间

//开始按钮_点击操作
功能 自动登录游戏()
    内容=浏览框.获得("浏览框0")
    如果(内容=="")
         辅助.消息框("请先选择游戏客户端")
         返回 1
    如果结束
    如果(字符串.查找字符串(内容,"patchupdate.exe")<0)
         辅助.消息框("错误!请选择正确客户端")
         返回 2
    如果结束
    进程.打开(内容)
    图片X坐标,图片Y坐标
    循环(图像.找图(0,0,1440,900,"rc:\\开始游戏.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
        辅助.等待(20)
    循环结束
        鼠标.移动(图片X坐标,图片Y坐标)
        鼠标.左键单击(1)
    循环(图像.找图(0,0,1440,900,"rc:\\登录.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
        辅助.等待(20)
    循环结束
        辅助.等待(1000)
        账号=编辑框.获得文本("编辑框0")
        键盘.发送字符串(账号)
        辅助.等待(200)
        键盘.按键(9,1)
        辅助.等待(200)
        密码=编辑框.获得文本("编辑框1")
        键盘.发送字符串(密码)
        辅助.等待(200)
        键盘.按键(13,1)
    循环(图像.找图(0,0,1440,900,"rc:\\进入游戏.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
        辅助.等待(20)
    循环结束
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.左键单击(1)
    辅助.等待(200)
    辅助.消息框("自动登陆完毕")
功能结束
功能 开始_点击()
线程.开启("自动登录.自动登录游戏","")
功能结束

//退出按钮_点击操作
功能 退出_点击()

作者: shine宝宝    时间: 2013-2-21 23:01
你是怎么用TC打开的啊
作者: Sky_Pro    时间: 2013-2-22 09:28
用进程打开吗?
作者: 649505346    时间: 2013-2-22 13:08
回复 3楼Sky_Pro的帖子

嗯  用进程打开  代码我已经上传帖子了 麻烦你帮我看一下
作者: 649505346    时间: 2013-2-22 13:09
回复 2楼shine宝宝的帖子

用进程 打开的   代码我已经上传帖子上了  麻烦帮我看一下版主  谢谢了
作者: shine宝宝    时间: 2013-2-22 13:26
试试先 系统.设置目录(游戏目录)
然后打开
作者: 649505346    时间: 2013-2-22 13:39
回复 6楼shine宝宝的帖子

功能 自动登录游戏()
    内容=浏览框.获得("浏览框0")
    如果(内容=="")
         辅助.消息框("请先选择游戏客户端")
         返回 1
    如果结束
    如果(字符串.查找字符串(内容,"patchupdate.exe")<0)
         辅助.消息框("错误!请选择正确客户端")
         返回 2
    如果结束
    系统.设置路径("D:\Program Files\zt2\patchupdate.exe")
    进程.打开(内容)
    图片X坐标,图片Y坐标

错误:系统.设置路径("D:\Program Files\zt2\patchupdate.exe")出现不正确的转义字符格式
作者: Sky_Pro    时间: 2013-2-22 13:49
瞧一瞧。。。
作者: Sky_Pro    时间: 2013-2-22 13:53
("D:\\Program Files\\zt2\\patchupdate.exe")
作者: Sky_Pro    时间: 2013-2-22 13:54
撸主试试啊。。
作者: 649505346    时间: 2013-2-22 14:02
回复 10楼Sky_Pro的帖子

现在语法是对了 但是 游戏还是不停的更新 没法进游戏  设置路径和不设置路径没区别啊
作者: 649505346    时间: 2013-2-22 14:04
回复 10楼Sky_Pro的帖子

语法没错误了  开始启动游戏 还是不停的更新  老样子
作者: Sky_Pro    时间: 2013-2-22 14:05
进程打开就用绝对路径呢?
作者: 649505346    时间: 2013-2-22 14:06
回复 13楼Sky_Pro的帖子

不懂什么意思  我是新手 。。
作者: Sky_Pro    时间: 2013-2-22 14:22
进程打开("D:\Program Files\zt2\patchupdate.exe")
这样行吗?
作者: 649505346    时间: 2013-2-22 14:35
回复 15楼Sky_Pro的帖子

这样也不行 还是 不停的自动更新
作者: Sky_Pro    时间: 2013-2-22 14:39
你确定游戏主程序是patchupdate.exe ?
作者: 649505346    时间: 2013-2-22 14:57
回复 17楼Sky_Pro的帖子

嗯 是的   桌面上的图标属性里的进程就是这个
作者: Sky_Pro    时间: 2013-2-22 14:59
游戏没问题吧?
作者: 649505346    时间: 2013-2-22 15:04
回复 19楼Sky_Pro的帖子

绝对没问题  梦幻 龙之谷 和 征途2  都是这样  难道现在游戏 都有防脚本功能啦?
作者: Sky_Pro    时间: 2013-2-22 15:08
额。。。
作者: jiangchencong    时间: 2013-3-28 00:22
启用超级模式打开,在后面加参数1
这类游戏检测性很强
进程句柄=进程.打开("D:\\Program Files\\zt2\\patchupdate.exe",1)

请采纳哦




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