使用start命令,用户可以从Windows命令行打开单独的窗口。
查看英文版
1 start 运行系统环境
2 start 语法
3 start 示例
Windows 95
Windows 98
Windows xp
Windows vista
Windows 2000
Windows 7
Windows 8
Windows 10
Windows NT
Windows ME
Windows Vista 及之后版本的语法
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE] [/AFFINITY] [/WAIT] [/B] [command/program] [parameters]
"title" | 标题显示在窗口的标题栏中。 |
path | 起始目录。 |
/B | 启动应用程序而不创建新窗口。该应用程序忽略了^ C处理。除非应用程序启用^ C处理,否则^ Break是中断应用程序的唯一方法。 |
/I | 新环境将是传递给cmd.exe的原始环境,而不是当前环境。 |
/MIN | 启动窗口最小化。 |
/MAX | 启动窗口最大化。 |
/SEPARATE | 在IDLE优先级类中启动应用程序。 |
/SHARED | 在共享内存空间中启动16位Windows程序。 |
/LOW | 在IDLE优先级类中启动应用程序。 |
/NORMAL | 在NORMAL优先级类中启动应用程序。 |
/HIGH | 在HIGH优先级类中启动应用程序。 |
/REALTIME | 在REALTIME优先级类中启动应用程序。 |
/ABOVENORMAL | 在ABOVENORMAL优先级类中启动应用程序。 |
/BELOWNORMAL | 在BELOWNORMAL优先级类中启动应用程序。 |
/NODE | 将首选的NUMA(非统一内存体系结构)节点指定为十进制整数。 |
/AFFINITY |
将处理器亲和力掩码指定为十六进制数。该过程仅限于在这些处理器上运行 AFFINITY和/ NODE结合使用时,亲和力掩码的解释会有所不同。指定亲和力掩码,就好像NUMA节点的处理器掩码右移以从零位开始。该过程仅限于在指定的亲和力掩码和NUMA节点之间共有的那些处理器上运行。如果没有共同的处理器,则该进程仅限于在指定的NUMA节点上运行。 |
/WAIT | 启动应用程序并等待其终止。 |
command/program |
如果它是内部cmd命令或批处理文件,则使用/ K开关将命令处理器运行到cmd.exe。这意味着该窗口将在运行命令后保留。 如果它不是内部cmd命令或批处理文件,则它是一个程序,可以作为窗口应用程序或控制台应用程序运行。 |
parameters | 这些是传递给命令/程序的参数。 |
开始/ NODE 1 / AFFINITY 0x3 application1.exe
开始/ NODE 1 / AFFINITY 0xc application2.exe
如果启用了命令扩展,则通过命令行或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命令将在该路径上启动资源管理器。如果从命令行完成,则相当于对该路径执行CD / D。
Windows XP 及更早版本的语法
START ["title"] [/Dpath] [/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命令将在该路径上启动资源管理器。如果从命令行完成,则相当于对该路径执行CD / D。
该SEPARATE和SHARED选项不支持64位平台。
查看英文版
start notepad myfile.txt
使用文件myfile.txt 启动记事本的新实例。
start /MAX notepad
在屏幕最大化的情况下启动记事本窗口。
start /MIN mybatch.bat
上面的示例将在最小化的窗口中启动批处理文件mybatch.bat 。
start c:\music\"my song.mp3"
如果文件或文件夹中有空格,则必须用引号将其引起来。在上面的示例中,我们正在启动MP3歌曲文件“ my song.mp3”。如果没有周围的引号的文件名有空间,你会得到一个Windows无法找到文件错误。
start https://www.uc23.net/
从命令行在默认浏览器中打开uc23网页。
查看英文版
systemroot | systeminfo | sys | switches | sc | subst | sort | smartdrv | shutdown | shift | share | sfc | setver | setlocal | set | scandisk | scanreg | schtasks |
未知的网友