精华内容
下载资源
问答
  • 批处理命令当中的START,可以用来打开窗口。打开窗口的时候,你还可以通过START参数来设置所打开窗口的各种属性,下面,逐一为你介绍START及参数是如何使用的。  START命令功能:启动单独的“命令提示符”窗口来...

      批处理命令当中的START,可以用来打开窗口。打开窗口的时候,你还可以通过START参数来设置所打开窗口的各种属性,下面,逐一为你介绍START及参数是如何使用的。

      START命令功能:启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。说简单点,START可以打开某个程序窗口。

      一、START理论知识介绍

      START语法如下:

      start ["title"] [/dPath] [/I][/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/B][FileName] [parameters]

      START命令参数

      "title" 指定在“命令提示符”窗口标题栏中显示的标题。

      /dpatch 指定启动目录。

      /i 将 Cmd.exe 启动环境传送到新的“命令提示符”窗口。

      /min 启动新的最小化窗口。

      /max 启动新的最大化窗口。

      /separate 在单独的内存空间启动 16 位程序。

      /shared 在共享的内存空间启动 16 位程序。

      /low 以空闲优先级启动应用程序。

      /normal 以一般优先级启动应用程序。

      /high 以高优先级启动应用程序。

      /realtime 以实时优先级启动应用程序。

      /abovenormal 以超出常规优先级的方式启动应用程序。

      /belownormal 以低出常规优先级的方式启动应用程序。

      /wait 启动应用程序,并等待其结束。

      b 启动应用程序时不必打开新的“命令提示符”窗口。除非应用程序启用 CTRL+C,否则将忽略 CTRL+C 操作。使用 CTRL+BREAK 中断应用程序。

      二、START应用实例

      简单命令范例  

      1、start control 打开“控制面板”

      2、start shell:DriveFolder 打开“我的电脑”

      带部分参数的范例

      1、start /max shell:DriveFolder 以最大化方式打开“我的电脑”

      2、start /min E: 以最小化方式打开E盘。

      打开某程序的范例

      1、start %windir%\system32\Taskmgr.exe 打开“任务管理器”

      2、start /min winword.exe 以最小化方式打开word程序。

    转载于:https://my.oschina.net/u/868897/blog/837691

    展开全文
  •  很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。...
    Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:   
    
      很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。例子说明:   
      start "CS" "c:\programme files\cs\half-life.exe" "/m"   
      上面只是一个使用格式的例子,即 start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"   
      当然,在你的批处理文件末尾,最好不要忘记加上一行: EXIT   
       
    请问Start命令中的/w参数怎么用?   
       
    我知道/w的大概意思是不回到提示符转到其它的程序。我想执行一条命令:即运行完DIR后再执行其它命令 START dir cd c:\ /w。这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗?   
     另请问在START命令中为什么不能执行内部命令,我的DIR是做了一条批处理的。   
       
    『参考回复』    
       
    请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。   
    正确的用法应该是这样:   
    1、建立使用dir命令的批处理如test.bat:   
    @echo off   
    dir c:\   
    rem ....其它操作   
    exit   
    2、在另一个批处理中调用该批处理:   
    ...   
    start /wait call test.bat   
    ...   
       
    其实在这里就没有必要使用start /wait了,因为使用了call命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。   
       
    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 命令的外部命令   
    调用会如下改变:   
       
    将文件名作为命令键入,非可执行文件可以通过文件关联调用。   
      (例如,WORD.DOC 会调用跟 .DOC 文件扩展名关联的应用程序)。   
      关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和   
       FTYPE 命令。   
       
    执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用   
      程序终止就返回命令提示符。如果在命令脚本内执行,该新行为   
      则不会发生。   
       
    如果执行的命令行的第一个符号是不带扩展名或路径修饰符的   
      字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这   
      防止从当前目录提取 CMD.EXE。   
       
    如果执行的命令行的第一个符号没有扩展名,CMD.EXE 会使用   
      PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展   
      名。PATHEXT 变量的默认值是:   
       
        .COM;.EXE;.BAT;.CMD   
       
      请注意,该语法跟 PATH 变量的一样,分号隔开不同的元素。   
       
    查找可执行文件时,如果没有相配的扩展名,看一看该名称是否   
    与目录名相配。如果确实如此,START 会在那个路径上调用    
    Explorer。如果从命令行执行,则等同于对那个路径作 CD /D。
    展开全文
  • start相当于多运行一个批处理文件,不会阻塞到bat脚本的语句执行 例如: start C:\Programs\Unity\2017.4.26f1\Unity\Editor\Unity.exe -projectPath C:\Projects\TestProject,则可以用命令行直接打开un...

    参考:

            http://blog.su61.com/2016/04/05/bat-start-ie-program/

    总结:

            用start不会阻塞到bat脚本的语句执行,所以可以在bat脚本里开多个不同或相同的程序而不会卡住

            例如:

                    start C:\Programs\Unity\2017.4.26f1\Unity\Editor\Unity.exe -projectPath C:\Projects\TestProject,则可以用命令行直接打开unity项目,而不必每次点点点了

    展开全文
  • 批处理命令之Start的用法Start语法参数其他具体例子: Start 启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。 语法 start ["title"] [/dPath]...

    批处理命令之Start的用法

    Start

    启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。

    语法

    start [“title”] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [parameters]

    参数

    • “title” 指定在“命令提示符”窗口标题栏中显示的标题。
    • /dpatch 指定启动目录。
    • /i 将 Cmd.exe 启动环境传送到新的“命令提示符”窗口。
    • /min 启动新的最小化窗口。
    • /max 启动新的最大化窗口。
    • /separate 在单独的内存空间启动 16 位程序。
    • /shared 在共享的内存空间启动 16 位程序。
    • /low 以空闲优先级启动应用程序。
    • /normal 以一般优先级启动应用程序。
    • /high 以高优先级启动应用程序。
    • /realtime 以实时优先级启动应用程序。
    • /abovenormal 以超出常规优先级的方式启动应用程序。
    • /belownormal 以低出常规优先级的方式启动应用程序。
    • /wait 启动应用程序,并等待其结束。
    • /b 启动应用程序时不必打开新的“命令提示符”窗口。除非应用程序启用 CTRL+C,否则将忽略 CTRL+C 操作。使用 CTRL+BREAK 中断应用程序。

    其他

    非执行文件只要将文件名作为命令键入,即可通过其文件关联运行该文件。有关使用 assoc 和 ftype 在命令脚本中创建这些关联的详细信息,请参阅。
    在运行的命令的第一个标记为“CMD”字符串但不包括扩展名或路径限定符时,“CMD”将被 COMSPEC 变量的值取代。这样可以防止用户从当前目录选取 cmd。
    当您运行 32 位图形用户界面 (GUI) 应用程序时,cmd 不会在返回到命令提示符之前等待应用程序退出。如果从命令脚本运行应用程序,则不会发生这种新情况。在运行的命令中第一个符号不包括扩展名的情况下,Cmd.exe 使用 PATHEXT 环境变量的值确定要查找的扩展名以及查找顺序。PATHEXT 变量的默认值为:COM;.EXE;.BAT;.CMD(语法与 PATH 变量相同,使用分号分开不同元素)。当您搜索可执行文件且在任何扩展名上都没有匹配项时,start 将搜索目录名。

    具体例子

    说明:如果你所在程序的路径中带有空格,那么必须用“”把路径括起来,否则系统会提示找不到XX文件,另外,在运行某些程序时,需在路径的前面加一对空白的“”,表示创建一个空白的窗口,它指向的程序是XXXXXXXX。还有就是别忘了空格。
    当我想运行位于“D:/draw/”的“photoshop.exe”使,应该使用以下命令:

    start "" “D:/draw/photoshop.exe”  # 表示以常规窗口运行程序
    

    如果想让程序以最大化窗口运行,则使用以下命令:

    start /max "" "D:/draw/photoshop.exe"  # 表示以最大化窗口运行程序
    

    最小化这是这样:

    start /min "" "D:/draw/photoshop.exe" # 表示以最小化窗口运行程序
    

    等待某个程序允许完毕,也就是窗口关闭后,再打开下一个程序这可以这样:

    start /w "" "D:/draw/photoshop.exe" 
    start ""  cmd.exe
    
    展开全文
  • batch 9.0 批处理 start

    2021-07-21 17:05:20
    批处理中调用外部程序的命令(该外部程序在新窗口中运行,批处理程序继续往下执行,不理会外部程序的运行状况) 如果直接运行外部程序则必须等外部程序完成后才继续执行剩下的指令 相当于java 中的重新开启一个线程...
  • 批处理命令--call和start

    千次阅读 2018-07-27 09:46:26
    目录 call命令总结 call命令总结 call命令应用 call命令与goto命令的区别 start命令总结 ...start命令简介 ...start命令应用 ...start命令与call命令的区别 ...在批处理脚本中,call命令用来从一个批处...
  • start命令可以在命令行下运行一个程序,可以打开盘符,文件,文件夹,网址,程序。 1.打开盘符: start C: start /max E: rem 最大化打开 start /min F: rem 最小化打开 2.打开文件: start "" "C:\Users\Jerry\...
  • DOS批处理命令之start命令

    千次阅读 2018-05-25 16:15:35
    start 命令语法:关于DOS(磁盘操作系统)
  • 批处理命令学习笔记——Start命令

    万次阅读 2016-12-08 13:30:03
    Start 命令 启动另一个窗口运行指定的程序或命令,所有的DOS命令和命令行程序都可以由start命令来调用。语法: START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /...
  • start 启动一个单独的窗口运行指定的命令或程序,所有的DOS命令和命令行程序都可以由start命令来调用 可使用的参数如下: 例1:启动系统计算器 1 @echo on 2 start calc 3 @echo end 4 ...
  • start.bat批处理文件

    2020-09-06 20:16:46
    .bat结尾的是批处理文件,在使用redis在windows中启动时,可以这样配置,新建一个start.bat文件,里面放置需要启动 的文件
  • 批处理start 的学习

    2014-08-27 08:33:00
     情景:因为工作环境中装有vs2010和vs2008,  想在启动.sln 时指定是打开vs2008 还是vs2010。...为方便自己直接能在桌面启动自己的工作项目工程,特此写了一个批处理。(note:后缀为.sln的文件...start "" "F:
  • Windows批处理(bat)call和start的区别

    万次阅读 2018-01-10 14:58:35
    对于start,概况二句话:“不同进程不能传值”,“相同进程单向... 一是调用范围不同:call主要用来进行批处理的内部调用,如call :pend 和一些dos命令的调用如call set test=2,但也可以调用其他可执行文件,而st
  • 批处理命令Start

    2017-01-13 15:00:00
    start /MIN hello.exe 用记事本打开readme.txt(最大化)  start /MAX notepad readme.txt 打开网页 start http://www.baidu.com/  调用另外一个脚本,并等待其完成 start...
  • 今天接问问一问友批处理相关问题: 原代码段: :QQ "D:\tencent\qq\bin\qq.exe" cls goto start pause -------------------------------------------------------------------------------------------------...
  • 实例为弹出cmd窗口 ,讲cmd改成其他程序就能实现弹出其他程序功能 (1,1,X)x表示弹出窗口数量
  • 流程: 开始新建一个bat文件:如 go.cmd, 然后开始写,我们的可执行文件为 app.exe @echo off echo "go...." cd C:/xxxxx/xxxxx/app app.exe > 1.txt 2>&1 echo " done ..." ......
  • dos/bat脚本 call和start的区别

    千次阅读 2019-06-10 18:46:38
    start 是另开 一个窗口(/b状态不弹框),并且不终止父批处理程序。 注:start严格来说是新增加一个进程。 call和start的详细用法可以通过call /?和start /?来查询,在这里详细的就不说了,这篇博客主要讲的还是...
  • start "" "D:\Program Files (x86)\Tencent\TIM\Bin\QQScLauncher.exe" 第一个参数为标题。 不管他。直接“”就可以了
  • 批处理命令%~dp0详解

    千次阅读 2020-07-11 16:58:05
    批处理命令%~dp0详解 批处理命令%~dp0是什么意思 拆分解析 %0:批处理文件本身 ~dp是变量扩充 d既是扩充到分区号 p就是扩充到路径 %~d0 - 仅将 %0扩充到一个驱动器号 %~p1 - 仅将 %0 扩充到一个路径 例子 假设一个...
  • cURL特性之批处理

    千次阅读 2015-04-20 20:32:09
    cURL批处理 cURL还有一个高级特性——批处理句柄(handle)。这一特性允许同时或异步打开多了cURL连接。 【示例】: //创建两个cURL资源 $ch1 = curl_init(); $ch2 = curl_init(); //指定URL和适当的参数 ...
  • windows环境下Jenkins使用批处理命令失败的问题 Jenkins报错: D:\application\Jenkins\workspace>C:\Windows\System32\tar.exe -cf zone.tar.gz ./zone ‘C:\Windows\System32\tar.exe’ 不是内部或外部命令,也...
  • 批处理脚本命令---call、start、goto

    千次阅读 2020-07-22 23:41:26
    CALL从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call命令主要有2种用法,一种是调用其他批处理程序(*.bat,*.exe,*.cmd,*.COM),目前常用的是*.exe文件和*.bat文件;另一种是CALL :label ...
  • Windos批处理命令:start、exec、call 的区别1. start 命令语法参数示例2. exec 命令语法参数3. call 命令语法参数示例参考资料 1. start 命令 语法 start [<Title>] [/d <Path>] [/i] [{/min | /max}] ...
  • **直接CMD使用windows批处理命令执行以下,是可以正常启动tomcat** ``` set TOMCAT_HOME=C:\Apps\apache-tomcat-7.0.62-8070 set TOMCAT_BIN=%TOMCAT_HOME%\bin cd /d %TOMCAT_BIN% call startup.bat ``` **...
  • 如何通过批处理文件直接运行python代码 run.bat文件 @Rem 跳转至当前目录 @cd /d "%~dp0" ...
  • 用户在使用bat批处理文件时出现乱码,这是因为打开方式不对,下面就教大家bat批处理文件的正确打开方式。  执行bat文件会出现乱码是因为使用了不正确的编码方式,首先使用txt文本打开bat批处理文件;  然后点击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,212
精华内容 23,684
关键字:

批处理start