在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
我想让myweb.cmd不是静态写入“\\ server \ share”目录,我可以得到“当前网络路径”吗? – 2013-04-24 15:52:49
如果您将myweb.exe放在系统PATH上,那么它可以工作。 – foxidrive 2013-04-25 09:16:59
我想知道是否有%xxx%\ myweb.exe可以写入,我们可以将cmd文件放在服务器和只读中,让用户只需按网络文件夹的图标(因为我不想要硬编码服务器名称和目录名称),并且不希望用户安装。 – 2013-04-26 02:50:34