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


  Quote:
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


  Quote:
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
对不起,只有一点点