在cmd脚本中执行网络可执行文件?

问题描述:

我写了一个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上)

其中一个可以帮助。

@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