无忧启动论坛

标题: bat与cmd有什么区别 [打印本页]

作者: sinoxer    时间: 2009-5-13 17:53
标题: bat与cmd有什么区别
bat与cmd有什么区别
作者: dos时代菜鸟    时间: 2009-5-13 18:00
在 win 的伪dos 状态,也就是cmd状态下,bat和cmd没区别。只是执行优先权可能有区别。
在 存dos下,cmd无法执行。
作者: dato    时间: 2009-5-13 19:22
我现在都用.cmd后缀的,以前碰到过这个解释问题.
双击执行以下代码.cmd和.bat后缀在窗口界面都显示调用的为cmd.exe
  1. mkdir "%programfiles%\mp3DirectCut\Languages".
  2. copy *.* "%programfiles%\mp3DirectCut"
  3. move /Y Readme.txt "%programfiles%\mp3DirectCut\Languages"
  4. move /Y l*.ini "%programfiles%\mp3DirectCut\Languages"
  5. move /Y mp3DirectCut.lnk "%ALLUSERSPROFILE%\桌面"
  6. pause
复制代码


但如果使用iexpress封装,则调用的是c:\windows\system32\command.com,就会出现什么DOS的8.3长度问题,而且很多命令行参数都不如cmd.exe来得丰富.SO建议使用.cmd
作者: yjd    时间: 2009-5-13 22:32
ls的。。。
win下当然用cmd更强大了。。。
command只是以前win98遗留下来的。。
不过很多人忽略了,有时候可以小小利用下
作者: yewuqiu    时间: 2009-5-14 13:00
为什么直接双击.cmd
提示没有注册类型,而且不能运行
但是先输入 cmd
然后cd 到.CMD所在目录
再输入.cmd
却可以运行?
应该如何解决?
谢谢
作者: 2011dingfei    时间: 2012-3-21 19:54
标题: 回复 #5 yewuqiu 的帖子
没有文件关联,就这么简单




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3