我跟着我用下面的如何使用命令提示符打開程序?
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