Board logo

标题: 菜鸟求助 [打印本页]

作者: gb1211     时间: 2008-4-12 12:07    标题: 菜鸟求助
“如果你为批处理文件赋了一个内部MS-DOS命令名,批处理文件就永远不会被执行。”
书上写的,怎么理解?我试了一下,建了个TIME.BAT文件, 命令为:start www.baidu.com,还是能打开百度网页,那是为什么?
请教,谢谢!

作者: ThinKing     时间: 2008-4-12 12:33
因为你的批处理脚本里面没有写time命令,所以回正常执行。

你在TIME.BAT文件内加一句“time”命令看看?

PS:那本书是谁写的?

作者: knoppix7     时间: 2008-4-12 12:42
如果你为批处理文件赋了一个内部MS-DOS命令名.且在BAT内部调用这个命令时,就是死循环.


目录优先度:
%cd%(%~dp0) >%path%
文件后缀优先度:
EXE>com>cmd>bat

没做过测试。大致正确

作者: ThinKing     时间: 2008-4-12 12:46
Originally posted by knoppix7 at 2008-4-12 12:42 PM:
如果你为批处理文件赋了一个内部MS-DOS命令名.且在BAT内部调用这个命令时,就是死循环.


目录优先度:
%cd%(%~dp0) >%path%
文件后缀优先度:
EXE>com>cmd>bat

没做过测试。大致正确

后缀优先度明显错误,应该是COM最优。

作者: gb1211     时间: 2008-4-14 19:52
谢谢各位

作者: huahua0919     时间: 2008-4-14 19:54
COM 优先级最高

作者: gb1211     时间: 2008-4-14 19:55
Originally posted by ThinKing at 2008-4-12 12:33 PM:
因为你的批处理脚本里面没有写time命令,所以回正常执行。

你在TIME.BAT文件内加一句“time”命令看看?

PS:那本书是谁写的?

书是电子版的,就是这里下的批处理教程里的。

作者: kioskboy     时间: 2008-4-14 20:00
start www.baidu.com
start http://www.cn-dos.net/

怎么用两个IE打开,怎么只打开最后一个啊

作者: slore     时间: 2008-4-14 20:02
加上IE的程序……

作者: kioskboy     时间: 2008-4-14 20:57
怎么加,大虾你说话怎么老这样,这样含蓄

作者: slore     时间: 2008-4-14 21:06
start IEXPLORE.EXE www.baidu.com
start IEXPLORE.EXE http://www.cn-dos.net/

作者: slore     时间: 2008-4-14 21:07
我说的很含蓄么?

作者: kioskboy     时间: 2008-4-14 21:11
对不起,只有一点点