找回密码
 加入
搜索
查看: 2122|回复: 3

为什么我使用 Run 命令无法运行 游戏程序?

[复制链接]
发表于 2008-10-7 07:48:17 | 显示全部楼层 |阅读模式
今天在学习autoit中又碰到个自己无法解决的问题。
我使用 Run 命令无论如何不能运行 各种游戏程序?
比如:
run("H:\game\Heroes3\Heroes3.exe")
上面是run的代码,地址目录肯定是没错的,
但是运行后,英雄无敌3的游戏程序 不能打开,
而且报错说:
“未找到所需的魔法门之英雄无敌III。请重新安装魔法门之英雄无敌III。”
游戏程序是正常的,自己用鼠标点可以正常启动。
经过测试,我发现,如果把游戏目录下一个叫“Data”的目录删除,那么手点启动就和run运行效果一样了,都会有同样提示。
请问,run 是不是无法启动这样的一些大型游戏程序?
或者这样才能用 命令启动 这样的游戏呢?

后来又换了其他游戏进行 run 启动测试,
有的提示 gamesave目录无法建立,请确定硬盘空间是否足够
三国志11,是台湾版本,也不能运行,提示一堆 大五码 乱码,
测试了很早的游戏 文明2,也无法打开,提示:Error"-8" 等等。
测试,打开 文明2的地图编辑器程序 的时候,有所不同。
打开了 选择 语言界面,再点确定后,就报错了。
但是鼠标手点,是不会报错的。

最后:
请过路高手,指点一下,如何解决用命令 运行或打开 游戏程序的方法。

[ 本帖最后由 gaoyuan22 于 2008-10-7 08:37 编辑 ]
发表于 2008-10-7 08:09:09 | 显示全部楼层
加上工作目录。。
 楼主| 发表于 2008-10-7 08:37:13 | 显示全部楼层

回复 2# sanhen 的帖子

run("H:\game\Heroes3\Heroes3.exe","H:\game\Heroes3")
改成这样了,可以正常启动。
感谢管理员老大!
发表于 2008-10-7 11:02:54 | 显示全部楼层
这点我也忽略了^^
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 21:32 , Processed in 0.074460 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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