2013-04-24 112 views
0

我寫了一個myweb.exe和myweb.cmd。在cmd腳本中執行網絡可執行文件?

myweb.cmd是

start myweb.exe My Web Options 
start http://localhost:8080 

如果我把一個本地文件夾這些文件,當用戶點擊myweb.cmd它的工作原理。

但是,如果我把這些文件放在\\ mysrv \ myweb \目錄下,它會失敗。

Windows將顯示找不到myweb.exe。 (它似乎myweb.exe放在C:\ WINDOWS上)

回答

1

其中一個可以幫助。

@echo off 
start "" "c:\program files\name\myweb.exe" My Web Options 
start http://localhost:8080 

如果您有權限,這可能適用於局域網。

@echo off 
start "" "\\server\share\myweb.exe" My Web Options 
start http://localhost:8080 
+0

我想讓myweb.cmd不是靜態寫入「\\ server \ share」目錄,我可以得到「當前網絡路徑」嗎? – 2013-04-24 15:52:49

+0

如果您將myweb.exe放在系統PATH上,那麼它可以工作。 – foxidrive 2013-04-25 09:16:59

+0

我想知道是否有%xxx%\ myweb.exe可以寫入,我們可以將cmd文件放在服務器和只讀中,讓用戶只需按網絡文件夾的圖標(因爲我不想要硬編碼服務器名稱和目錄名稱),並且不希望用戶安裝。 – 2013-04-26 02:50:34