永发信息网

bat文件运行提示找不到文件‘c:\program’,要怎么改才可以

答案:5  悬赏:0  手机版
解决时间 2021-02-12 11:24
bat文件运行提示找不到文件‘c:\program’,要怎么改才可以
最佳答案
这个提示是因为cmd是以空格来当做命令之间的分隔符的,所以当路径中有空格时只会将空格前的一部分当做文件。
解决的办法是使用短文件名,短文件名不会出现空格并可以被识别。
短文件名的命名规则为:
(1)长文件名中的空格,在短文件名中被删除
(2)删除空格后的长文件名,若长度大于8个字符,则取前6个字符,后两个字符以"~#"代替,其中"#"为数字,数字根据前六个字符相同的文件名的个数顺延。若个数超过10个则取前5个字符,后三个字符以"~##"代替,其中"##"为两位数字,若个数大于100也依此规则替换。
(3)对使用多个"."隔开的长文件名,取最左端一段转换为短文件名,取最右一段前三个字符为扩展名。
比如说,我是32位系统,则C盘只会有一个Program Files,取前六个字符,并按照短文件名规则改变,就是C:\PROGRA~1
全部回答

参照上面最佳答案 我的开机自启动start C:Progra~1Micros~3Code.exe
start C:Progra~2GoogleChromeApplicationchrome.exe
start C:软件DingDingmaincurrentDingTalk.exe
start C:Progra~2TencentWeChatWeChat.exe
start C:Progra~2SnipasteSnipaste.exe
msg %username% /w /v 上下班记得打卡
exit
把中括号去掉!!!!!!!!1有个off 命令啊
start "C:\Program Files\China Mobile\Fetion\Fetion.exe"
start "C:\Program Files\xiaonei\xntalk.exe"
start "D:\Program Files\baidu\Baidu Hi\BaiduHi.exe"
以上...
这样写,把路径和文件名分开,因为dos不支持空格,所以只要文件路径里有空格就得加上双引号。另外,不用写中括号!
start /d "C:\Program Files\China Mobile\Fetion\" Fetion.exe
start /d "C:\Program Files\xiaonei\" xntalk.exe
start /d "D:\Program Files\baidu\Baidu Hi\" BaiduHi.exe
exit
最后面加上一句exit,执行完毕以后自动退出
打开的东东最小化,没有这种批处理命令
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
很想出国留学,可家里说经济不好(可我不认为耶
小王专业钣金喷漆(宝鸡陈仓区)地址在哪,我要
双凤桥水煮鱼地址有知道的么?有点事想过去
下列关于洋流的叙述中,正确的是CA. 西风漂流
div+css 中,margin:0px auto 在ie7、ie8中都
散什么什么的词语
送初中的弟弟什么生日礼物好?
昌达汽修厂(宝鸡金台区)地址在什么地方,我要
艺度空间怎么去啊,有知道地址的么
78元的商品打完八折是多少
飞达汽修厂怎么去啊,我要去那办事
为什么超市最靠门口是卫生巾专区啊?
欣赏自然作文600字
用热的纯碱溶液除去铁屑表面的油污是利用其碱
熙熙小站在什么地方啊,我要过去处理事情
推荐资讯
上海金一黄金地址在什么地方,想过去办事
听说ROVITE表的机芯不怎么好?
小榆树沟在哪里啊,我有事要去这个地方
安利超凡宁德同心会所在什么地方啊,我要过去
一加二加三是什么成语?
酷睿2E8400 显卡gt730 这样的配备该选择哪款
三弓村怎么去啊,我要去那办事
本来 是什么意思?
铅加入锌能变硬吗?其比重有何变化,加入锌的
晨光汽车维护中心地址在什么地方,想过去办事
骁龙810为什么成火炉
离开位子,你是谁?读后感
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?