dos的bat批处理文件中执行exe文件有两种不同的情况?

在bat里的命令行"G:\测试delphi程序\Project1.exe"能启动这个目录的Project1.exe,但"C:\DocumentsandSettings\我... 在bat里的命令行"G:\测试delphi程序\Project1.exe"能启动这个目录的Project1.exe,
但"C:\Documents and Settings\我\桌面\Project1.exe" 却不能启动桌面的Project1.exe?
这句也不行,C:\Documents and Settings\Administrator\桌面\Project1.exe
我已经把Project1.exe文件放在指定目录了.

已经查到原因了,是目录名有空格就不行,没有空格就可以.有什么方法让它支持空格目录名吗?
展开
 我来答
百度网友4d455f6
推荐于2017-11-22 · TA获得超过3590个赞
知道大有可为答主
回答量:4677
采纳率:0%
帮助的人:4489万
展开全部
@echo off
start "" "C:\Documents and Settings\Administrator\桌面\Project1.exe"

试试看吧,前几天刚遇到这个问题才解决的.............
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
396727724
2009-08-17 · TA获得超过216个赞
知道答主
回答量:402
采纳率:0%
帮助的人:190万
展开全部
dos下空格的录入要讲究方法,要把有空格的部分用引号括起来,或使用缩写等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb08a38e
2009-08-17 · TA获得超过1115个赞
知道小有建树答主
回答量:1953
采纳率:0%
帮助的人:1044万
展开全部
因为根本没有一个文件夹叫做 桌面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睿之锐
2009-08-17 · TA获得超过1269个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:486万
展开全部
是不是提示找不到Project1.exe文件啊?
试试这个能不能启动:
"C:\Documents and Settings\All Users\桌面\Project1.exe"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bj雨过天晴
2009-08-18 · TA获得超过4389个赞
知道大有可为答主
回答量:4281
采纳率:50%
帮助的人:3944万
展开全部
在DOS下,空格也是一个字符,除非将目录名重命名,也加一个空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式