“开始”命令到底做了什么


3

在命令提示符下,某些程序可以通过键入exe文件的名称来启动,而有些程序则不会(找不到),但是找不到的程序可以使用该start命令运行。例如,请参阅此终端会话:

>notepad

>wordpad
'wordpad' is not recognized as an internal or external command,
operable program or batch file.

>start wordpad

>

那究竟start是做什么的


可能与wordpad“C:\ Program Files \ Windows NT \ Accessories”的文件路径有关,如果你导航到cmd提示符中的配件文件夹,然后使用它工作的wordpad命令。
摩押

Answers:


4

开始菜单中的运行命令确实接受wordpad启动Wordpad。这与APP_PATHSWindows 95中引入的内容有关(参见Raymond Chen的博客http://blogs.msdn.com/b/oldnewthing/archive/2011/07/25/10189298.aspx)。start命令会搜索APP_PATHS。


另外,wordpad并不是真的叫做wordpad,它叫做write。放到cmd然后写,它将启动wordpad。
BroScience

可能与pbrush相同 - > mspaint和相同的巫术。
RD

BroScience,它是wordpad.exe。write.exe只是一个存根启动另一个。
乔伊

@Joey我想你错过了@ for ping;)
avirk

avirk,不,这是故意的;-)。由于我没有看到@的任何技术需求,我将把它留下来,直到SE以明智的方式通知。IRC运行良好,不需要@s和其他废话,例如:P
Joey

3

默认情况下,如果在cmd中执行cmd,将继承控制台窗口,等待创建的进程结束。

使用start(即cmd集成命令,而不是可执行文件),您可以在新的控制台实例中创建进程,能够修改进程创建选项,并可选择等待创建的进程结束。

也可以看看

start /?

在TechNet上:http//technet.microsoft.com/en-us/library/bb491005.aspx

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.