0

我将金山办公放在我的闪存驱动器上,我想使用批处理文件来启动应用程序,因为路径不容易访问,我无法创建一个 .lnk 文件,因为路径因计算机而异,因为它可能插入到不同的端口。这是我的批处理文件代码,有人可以就如何使这项工作提出一些建议。提前致谢...

set "path=%~dp0"
start %path%office6\wpp.exe

第二行是问题,程序不会启动程序。谢谢!

4

2 回答 2

2
cd /d "%~dp0"
start "" /b wpp.exe
于 2013-09-02T06:37:00.243 回答
0

我认为%path%中的某些目录名称包含空格,并且由于%path%未包含在""(双引号)中,因此脚本无法找到 exe 。

您可能还希望包含一个日志文件,以便在出现任何错误时更容易调试。

尝试这个:

set baseFolder=%~dp0
start "%baseFolder%office6\wpp.exe" > "%baseFolder%batchRunLog.log"
于 2013-09-02T05:27:38.633 回答