中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-09 13:45
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 关于start的问题 查看 940 回复 3
楼 主 关于start的问题 发表于 2008-08-25 08:51 ·  中国 广东 汕头 中移铁通
初级用户
积分 28
发帖 13
注册 2008-08-24 17:09
17年会员
UID 124046
性别 男
状态 离线
我在桌面上建立了123.bat,并把腾讯QQ改为123,
在CMD中敲进 start 123
执行的是123.bat,QQ没反应
删除123.bat,同样在CMD中敲进 start 123
执行的是qq
问题:当不输入文件扩展名时,什么格式的文件优先执行?
2 发表于 2008-08-25 09:35 ·  中国 北京 鹏博士BGP
新手上路
积分 11
发帖 6
注册 2008-07-31 11:56
18年会员
UID 122472
性别 男
状态 离线
cmd - bat -exe ,大概顺序是这样的。
3 发表于 2008-08-25 11:43 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
com好像先
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
4 发表于 2008-08-25 11:52 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
网上的说法
下面这些后缀文件类型都不用写后缀名的:
COM EXE BAT CMD VBS VBE JS JSE WSF WSH
这些后缀运行的优先顺序从前往后,属于系统变量PATHEXT,你在cmd下输入set就可以查看到。

另:系统还有一个path路径的变量设置,也就是在不输入程序路径的时候,它首先在批处理当前路径寻找,找到后运行,如果当前目录没有,刚到下面位置去自动寻找,优先顺序从前往后:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
这个你在cmd下输入set也能查看到。
论坛跳转: