中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 有些exe文件,用Start命令无法打开,不知何因?
作者:
标题: 有些exe文件,用Start命令无法打开,不知何因? 上一主题 | 下一主题
qianxu
新手上路





积分 17
发帖 17
注册 2008-11-23
状态 离线
『楼 主』:  有些exe文件,用Start命令无法打开,不知何因?

经过实践发现,Start命令来打开文件的功能也不是万能的,例如某些小游戏集合成的exe文件,用Start命令无法打开,不知是否还有其它方法?

在此先谢谢各位老师指点。

2010-3-12 17:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tachyon
初级用户





积分 33
发帖 32
注册 2006-2-21
状态 离线
『第 2 楼』:  

有提示么?

2010-3-12 17:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
000000000000000
初级用户





积分 49
发帖 42
注册 2009-11-26
状态 离线
『第 3 楼』:  

检查以下两点:

1、如果路径有空格。格式应为:

    Start "" "程序路径"

2、有些程序是需要启动目录的:

    Start "" /d "启动目录" "程序路径"

[ Last edited by 000000000000000 on 2010-3-12 at 19:18 ]

2010-3-12 19:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tachyon
初级用户





积分 33
发帖 32
注册 2006-2-21
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by 000000000000000 at 2010-3-12 19:14:
检查以下两点:

1、如果路径有空格。格式应为:

    Start "" "程序路径"

2、有些程序是需要启动目录的:

    Start "" /d & ...

高手!

2010-3-12 19:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qianxu
新手上路





积分 17
发帖 17
注册 2008-11-23
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by 000000000000000 at 2010-3-12 19:14:
检查以下两点:

1、如果路径有空格。格式应为:

    Start "" "程序路径"

2、有些程序是需要启动目录的:

    Start "" /d & ...

首先感谢这位00000...老师的回复。但是,我按照老师的指点都试过了,还是不行。我打开的本地小游戏(并非网络版)的名字叫“看谁守得住”就是一只大象和一只兔子推沙狐球的那款小游戏,好像是日文版的,因为上传不太方便,所以只能在这里和大家说说小游戏的名字了,我估计网上搜搜差不多能搜到吧。

我用批处理试过了,即使加上pause命令,那个DOS黑窗口也保存不住,总是飞快的闪过,所以,我也无法看清楚到底提示的是什么内容。

类似的单机版小游戏还有几个,都试过了,也是DOS黑窗一闪而过,结果什么都打不开,真是郁闷了。

所以,在这里还要向各位老师请教了,谢谢各位。

2010-3-13 19:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
000000000000000
初级用户





积分 49
发帖 42
注册 2009-11-26
状态 离线
『第 6 楼』:  

如果没有加起始目录:
start "" "C:\Program Files\看谁守得住\看谁守得住\看谁守得住.exe"
会出现这个错误:



加上起始目录就没有问题了:
start "" /d "C:\Program Files\看谁守得住\看谁守得住" "看谁守得住.exe"



[ Last edited by 000000000000000 on 2010-3-13 at 21:53 ]

2010-3-13 21:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qianxu
新手上路





积分 17
发帖 17
注册 2008-11-23
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by 000000000000000 at 2010-3-13 21:17:
如果没有加起始目录:
start "" "C:\Program Files\看谁守得住\看谁守得住\看谁守得住.exe"
会出现这个错误:

[img]h ...

再次感谢000000...老师的帮助。我确确实实是按照老师的第二套方法去做的,我的“看谁守得住”小游戏安装在了d盘

我的批处理内容:

start "" /d "D:\[我的文件]\游戏文件\看谁守得住\" "看谁守得住.exe"

结果还是DOS黑窗口一闪而过,最终还是什么也没打开,简直令我郁闷无比。

虽然窗口闪动过快,但隐约看见个别提示好像:“不是内部或外部命令,也不是可运行的程序”

莫非是我的系统(xp系统)出问题了?可又到底是什么问题呢

2010-3-14 08:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qianxu
新手上路





积分 17
发帖 17
注册 2008-11-23
状态 离线
『第 8 楼』:  

莫非是360安全软件,内部屏蔽了直接用bat打开exe的请求?

2010-3-14 10:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 9 楼』:  这样呢?

cd /d "D:\[我的文件]\游戏文件\看谁守得住\"
start "" "看谁守得住.exe"



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-3-14 10:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qianxu
新手上路





积分 17
发帖 17
注册 2008-11-23
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by slore at 2010-3-14 10:19:
cd /d "D:\[我的文件]\游戏文件\看谁守得住\"
start "" "看谁守得住.exe"

谢谢slore老师。

不过,我这里还是不行,真搞不清楚是不是360安全卫士升级之后被限制了。

只能换回VBS启动这个游戏了。

[ Last edited by qianxu on 2010-3-14 at 16:22 ]

2010-3-14 14:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuchaooe
初级用户





积分 26
发帖 14
注册 2010-3-13
来自 河南
状态 离线
『第 11 楼』:  

谢谢楼主了!又学习了一招

2010-3-15 12:13
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (281775435)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: