• start


    ------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:腾讯QQQQBinQQ.exe

    ::打开 E

    start E:

    exit

       

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

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

       

       

    "title"

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

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

       

       

    @echo off

    start "执行" C:UserssiwuxDesktop est est.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:腾讯QQQQBinQQ.exe

    start /min D:腾讯QQQQBinQQ.exe

       

       

    优先级参数:

       

       

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

       

       

       

    /wait

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

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

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

    输入 Y 批处理也会关闭)

       

       

    打开网页:

    如:start www.baidu.com

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

       

       

    【made by siwuxie095】

       

       

       

       

       

  • 相关阅读:
    shell 学习笔记4-shell内置变量命令
    shell 学习笔记3-shell变量扩展
    vmware vSphere Data Protection 6.1 --------3-使用备份、恢复、报告
    shell 学习笔记2-shell-test
    vmware vSphere Data Protection 6.1--------2-初始化
    Centos7+puppet+foreman,模板介绍
    vmware vSphere Data Protection 6.1 --------1-部署
    vmware vcsa-故障1
    Grafana重置admin登录密码
    MongoDB远程连接报错
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6230766.html
Copyright © 2020-2023  润新知