Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\feihu>start /?
启动一个单独的窗口运行指定的程序或命令。
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
[command/program] [parameters]
"title" 在窗口标题栏中显示的标题。
path 启动目录。
command/program
如果它是内部 cmd 命令或批文件,则该命令处理器是使用
cmd.exe 的 /K 开关运行的。这表示运行该命令之后,该窗口
将仍然存在。
如果它不是内部 cmd 命令或批文件,则它就是一个程序,并将
作为一个窗口化应用程序或控制台应用程序运行。
parameters 这些是传递给 command/program 的参数。
下面利用start命令启动chrome浏览器。
实验1。新建一个批处理文件 start_chrome.cmd,内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
双击批处理文件图标。
无法启动chrome浏览器。弹出一个命令行窗口。
实验2。加参数。修改start_chrome.cmd内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
http://www.baidu.com
可以启动chrome浏览器,并打开百度首页。
实验3。修改start_chrome.cmd内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
可以启动chrome浏览器。
实验4。增加参数。修改start_chrome.cmd内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
http://www.baidu.com
可以启动chrome浏览器,并打开百度首页。
实验5。部分使用8.3文件名从而避免空格。修改start_chrome.cmd内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" C:\PROGRA~2\Google\Chrome\Application\chrome.exe
可以启动chrome浏览器。
实验6。修改start_chrome.cmd内容如下
start /d "C:\Program Files (x86)\Google\Chrome\Application" "mytitle"
http://www.baidu.com
可以启动chrome浏览器,并打开百度首页。
实验7。修改start_chrome.cmd内容如下
start
http://www.baidu.com
可以启动chrome浏览器,并打开百度首页。
结论:
1. start 的参数可以有三个,标题,命令,命令的参数列表(可能不止一个参数)。其他的以斜杠 / 开头的,是start的选项,例如 /D 。以下严格区分参数和选项。
2. 如果没有带参数,start将会打开新的cmd窗口。实验1。
3. 第一个参数如果是带引号的字符串,作为窗口的标题。空串""也是标题。实验3。
4. 第一个参数如果没有加引号,一定不是标题。实验5。实验7。
5. URL可以由start直接调用默认浏览器打开。实验2,实验6,实验7。
总之,博主推荐用法是
start "" [选项] 命令 参数列表
另附。显示8.3文件名的方法。dir命令加 /x 参数。例如
C:\>dir /x
......
2017/05/15 20:39 <DIR> PROGRA~1 Program Files
2017/05/19 08:22 <DIR> PROGRA~2 Program Files (x86)
......