为什么在执行start hurry.bat时打开命令提示符?

时间:2011-07-14 05:11:31

标签: batch-file dos

这是关于批处理文件中的START命令。

 start  notepad \\ opens the notepad but not the command prompt
 start  www.google.com   \\ opens the google.com but not the command prompt 
 start  hurry.bat\\ starts executing the batch file but opens the command prompt

为什么这样?任何原因 ?提前谢谢。

1 个答案:

答案 0 :(得分:1)

notepad.exe是一个图形用户界面(GUI)程序:它在GUI中与用户交互,不需要控制台窗口(命令提示符)。

www.google.com被解释为一个互联网地址,为了处理它(打开相应的互联网页面)Windows调用你的默认浏览器,这也是一个GUI程序,如notepad,所以,再次,不需要命令提示符。

现在,批处理文件只是一个包含一组命令的文本文件,一个脚本。它不能自己执行,需要程序来解释命令。 CMD.EXE('命令提示符')正是完成该工作的程序。