2016-05-19 48 views
0

我跟着我用下面的如何使用命令提示符打开程序?

tutorial open program from cmd.exe

的命令:启动 “DBOX” “C:\ Program Files文件(x86)的\ Dropbox的\客户\ Dropbox.exe”

我期望有一个新的cmd窗口与标题dBox这将打开我的程序...它什么都不做,没有消息..

他们建议在其他网站上的相同的东西。有人建议删除“第二个参数,但是我必须在路径中有空格,因此不建议......

我看不到我做了什么?

回答

0

如果你特别希望有一个新的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窗口是不可用的,直到子进程被终止。目前我还不能确定第二个命令是否完全按照问题中所述的方法进行。

+0

thx很多为你回答!我意识到参数/ home通常作为参数传递给程序。我可以用这种方式打开吗? –

+0

请注意更正。 至于传递给dropbox.exe的参数,start允许将它们包含在命令的末尾。我会尝试'... ox \ client“dropbox.exe/home)' – benJephunneh

+0

你的答案是**完全错误**。请仔细检查[syntax-redirection](http://ss64.com/nt/syntax -redirection.html)和[start command](http://ss64.com/nt/start.html)文章。 – JosefZ

2

我会希望有标题DBOX这是 要打开我的节目一个新的CMD窗口......

下一页start command应该做的任务:

Start "dBox" cmd /K "C:\Program Files (x86)\Dropbox\Client\Dropbox.exe" 

我做没有安装Dropbox.exe。因此我可以假设它是consoleGUI应用程序或service。让我们来代替Dropbox.exe与该类型的典型可执行文件:

控制台应用程序tasklist.exe):
tasklist.exe displays all running applications and services with their Process ID (PID)在标题dBoxcmd窗口:

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" 

服务:尚未进行测试;它会超过原来的问题主题。

相关问题