start

来源:互联网 发布:阿里网站购买域名 编辑:程序博客网 时间:2024/06/07 03:43

------siwuxie095

  

  

  

start

启动另一个窗口运行指定的程序或命令

  

语法:

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]

[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]

[/WAIT] [/B] [command/program] [parameters]

  

  

  

参数说明:

"title"--->在窗口标题栏中显示的标题。

path--->启动目录

B --->在不创建新窗口的情况下开始应用程序。 除非启动^C 处理,

否则该应用程序会忽略^C 处理;^Break是唯一可以中断

该应用程序的方式

I --->新环境是传递给 cmd.exe 的原始环境 ,而不是当前环境

MIN --->开始时窗口最小化

MAX --->开始时窗口最大化

SEPARATE--->在单独的空间内开始 16 位 Windows 程序

SHARED--->在共享的空间内开始 16 位 Windows 程序

LOW ---> IDLE优先级类别开始应用程序

NORMAL--->NORMAL优先级类别开始应用程序

HIGH---> HIGH优先级类别开始应用程序

REALTIME--->REALTIME优先级类别开始应用程序

ABOVENORMAL--->ABOVENORMAL 优先级类别开始应用程序

BELOWNORMAL--->BELOWNORMAL优先级类别开始应用程序

WAIT--->启动应用程序并等候它结束

command/program --->如果是内部 cmd 命令或批处理文件,那么该命令处理器是用

/K 命令行开关运行 cmd.exe 的。这表示该窗口在命令

运行后仍然存在。如果不是内部 cmd 命令或批处理文件,

则是一个程序 ,并作为窗口应用程序或控制台应用程序

运行。

parameters --->传送到命令/程序的参数

  

  

  

  

  

start 调用外部程序,该外部程序在新窗口中运行,批处理程序继续往下执行,

不理会外部程序的运行情况

如:(启动电脑上的QQ 和 打开E盘)

@echo off

start D:\腾讯QQ\QQ\Bin\QQ.exe

::打开 E

start E:

exit

  

注:由于DOS命令对于调用外部程序的优先级不同,.exe 可以省略,但 .txt 不能

省略,提倡统一将后缀全写上,确保万无一失

  

  

"title"

此参数用于设置标题,且只对命令行有效

如:start.bat 启动 桌面上 test 文件夹内的 test.bat

  

  

@echo off

start"执行" C:\Users\siwux\Desktop\test\test.bat

pause

  

@echo off

echo Hello World

pause

  

  

sublime中:

  

  

  

  

运行start.bat,一览(标题中多了 "执行"):

  

  

  

  

打开带有空格的路径:

假如路径中带有空格,就必须用双引号将路径括起来,而在start 命令中

双引号却又代表着设置标题,如果对路径添加双引号,程序会认为是设置

标题,程序依然无法执行

 

解决办法:在start 后面多添加一对空双引号,这样程序会认为第一对双

引号的内容为标题,第二对双引号的内容为路径,即可正确执行

如:start.bat 启动 桌面上 test x 文件夹内的 test.bat

  

  

  

sublime中:

  

  

  

  

运行start.bat,一览:

  

  

  

  

  

/max 打开程序时窗口最大化

/min打开程序时窗口最小化

这两个命令不一定每一次都奏效

如:

start /max E:打开E盘时窗口最大化

start /min E: 打开E盘时窗口最小化

  

而打开QQ时,QQ的窗口却始终不变:

start /max D:\腾讯QQ\QQ\Bin\QQ.exe

start /min D:\腾讯QQ\QQ\Bin\QQ.exe

  

  

优先级参数:

  

  

(根据需要进行选择,设置为高优先级超出常规优先级,在入侵他人计算机时非常有用)

  

  

  

/wait

启动程序并等候它结束。假如批处理程序中没有pause 暂停语句,那么用 start 启动程序后,

批处理程序本身会立马退出。加入 /wait后,批处理启动程序后会一直保持打开状态,直到将

被启动的程序关闭,批处理才会自行关闭。(有的会提示:^C 终止批处理操作吗(Y/N)?

输入Y 批处理也会关闭)

  

  

打开网页:

如:start  www.baidu.com

执行命令后会打开百度首页

  

  

【made by siwuxie095】

  

  

  

  

  

0 0
原创粉丝点击