标题:
不同扩展名的同名可执行文件,cmd和dos优先执行哪个?
[打印本页]
作者:
azziporah
时间:
2009-9-2 06:12
标题:
不同扩展名的同名可执行文件,cmd和dos优先执行哪个?
cmd或dos下输入文件名并回车,比如有1.bat 1.exe 1.com等等,判定执行哪个的准则是?
作者:
radem
时间:
2009-9-2 06:22
1.com 1.bat 1.exe
作者:
everest79
时间:
2009-9-2 07:37
跟变量pathext里的顺序有关吧?
作者:
netbenton
时间:
2009-9-2 08:48
如果内部命令,和可执行程序都有同名时:
第一:内部命令
第二:当前目录的:.com,再到.exe,再到.bat
第三:%path%路径中的:.com,再到.exe,再到.bat
另外,如果有doskey转义,则其还在内部命令之前
作者:
HAT
时间:
2009-9-2 10:52
还有.cmd呢,呵呵。
作者:
azziporah
时间:
2009-9-2 13:00
pathext
啊 非常感谢
4楼的思路非常全面细致,连doskey都考虑到了,学习~~
作者:
loquat
时间:
2009-9-5 04:07
Quote:
Originally posted by
HAT
at 2009-9-2 10:52:
还有.cmd呢,呵呵。
cmd应该和bat一样的吧?
作者:
523066680
时间:
2009-9-6 05:41
人家是说cmd 和Bat 谁先…… 试试……
echo bat>a.bat
echo cmd>a.cmd
a
'bat' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
[
Last edited by 523066680 on 2009-9-6 at 05:45
]
作者:
523066680
时间:
2009-9-6 05:49
还有,分为相对路径的:
C:\Documents and Settings\Amxxx>echo off 回车
echo echo bat>attrib.bat 回车
attrib 回车
bat
------------------------------------------------------------------------------
好像attrib是 system32里面的吧、
像dir这种 cmd本来有的 就不能用dir.bat "屏蔽" 了
[
Last edited by 523066680 on 2009-9-6 at 05:53
]
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5