我跟着我用下面的如何使用命令提示符打开程序?
tutorial open program from cmd.exe
的命令:启动 “DBOX” “C:\ Program Files文件(x86)的\ Dropbox的\客户\ Dropbox.exe”
我期望有一个新的cmd窗口与标题dBox这将打开我的程序...它什么都不做,没有消息..
他们建议在其他网站上的相同的东西。有人建议删除“第二个参数,但是我必须在路径中有空格,因此不建议......
我看不到我做了什么?
我跟着我用下面的如何使用命令提示符打开程序?
tutorial open program from cmd.exe
的命令:启动 “DBOX” “C:\ Program Files文件(x86)的\ Dropbox的\客户\ Dropbox.exe”
我期望有一个新的cmd窗口与标题dBox这将打开我的程序...它什么都不做,没有消息..
他们建议在其他网站上的相同的东西。有人建议删除“第二个参数,但是我必须在路径中有空格,因此不建议......
我看不到我做了什么?
如果你特别希望有一个新的cmd窗口特定的标题,从你的程序运行,你可以尝试以下方法:
启动 “DBOX” CMD | “C:\ Program Files文件(x86)的\的Dropbox \客户端\ dropbox.exe”start“dBox”cmd |(start/d“c:\ program files(x86)\ dropbox \ clie nt“dropbox.exe)
我没有安装DropBox,但这适用于其他可执行文件,所以它应该为你工作。
遍历代码,你要首先,什么是新的命令窗口,并运行Dropbox的可执行文件是后续,让我们至少看到如何得到一个新的cmd窗口用您的标题会:start "dBox" cmd
现在,我们该如何重复一遍,同时还要从该窗口运行另一个可执行文件?这是“|” (管道)符号发挥作用,这是重定向。该文档说左侧命令的输出被输入到右侧的命令中。我们希望从一个新的cmd窗口开始一个新的进程,并且我能够实现这个工作的唯一方式(似乎是这样,无论如何)通过两次使用start
。
您可以阅读更多关于重定向here。
编辑: 第一个命令被删除,因为我意识到它使进程成为原始cmd窗口的子项。赠品是原来的cmd窗口是不可用的,直到子进程被终止。目前我还不能确定第二个命令是否完全按照问题中所述的方法进行。
我会希望有标题DBOX这是 要打开我的节目一个新的CMD窗口......
下一页start
command应该做的任务:
Start "dBox" cmd /K "C:\Program Files (x86)\Dropbox\Client\Dropbox.exe"
我做没有安装Dropbox.exe
。因此我可以假设它是console
或GUI
应用程序或service
。让我们来代替Dropbox.exe
与该类型的典型可执行文件:
控制台应用程序(tasklist.exe
):
tasklist.exe
displays all running applications and services with their Process ID (PID
)在标题dBox
新cmd
窗口:
start "dBox" cmd /K "C:\Windows\System32\tasklist.exe"
GUI应用程序(iexplore.exe
):
新的cmd
窗口标题为dBox - "C:\Program Files\Internet Explorer\iexplore.exe"
和Internet Explorer开始。
start "dBox" cmd /K "C:\Program Files\Internet Explorer\iexplore.exe"
服务:尚未进行测试;它会超过原来的问题主题。
thx很多为你回答!我意识到参数/ home通常作为参数传递给程序。我可以用这种方式打开吗? –
请注意更正。 至于传递给dropbox.exe的参数,start允许将它们包含在命令的末尾。我会尝试'... ox \ client“dropbox.exe/home)' – benJephunneh
你的答案是**完全错误**。请仔细检查[syntax-redirection](http://ss64.com/nt/syntax -redirection.html)和[start command](http://ss64.com/nt/start.html)文章。 – JosefZ