2016-11-23 20 views
-2

所以我有一个批处理脚本,我得到了槽工作任务,脚本里面有一个错误,我在以下位置代码批处理脚本..什么意思:<name> .exe // IS //%SERVICE_NAME

REM Install service 
echo register Service... 
%INSTALL_PATH%<name_of_exe>.exe //IS//%SERVICE_NAME% #error here 
echo successfully installed %SERVICE_NAME%. 

因此,squashman告诉开始一个.exe后有跟随参数。所以,这一点是明确的,

//IS//%SERVICE_NAME% #is parameter 

所以我想知道如果// // IS是某种形式的“批量神奇”。所以它不是某种疯狂的Windows路径,因为有“/”不是“\”。所以我的这种性格逃避了?

+0

当然想知道你从哪里得到这个例子。对我来说完全是无稽之谈。 – Squashman

+0

它的一些代码从我的公司,他们注册一个服务,这个命令,所以我会更新上面的代码 – user1052984

+0

问你的I.T.人。我不知道你正在运行的是什么可执行文件。无论将可执行文件的名称输入到可执行文件之后。你Google是否搜索你正在使用的可执行文件的名称? – Squashman

回答

0

所以我发现了它。

有一个叫Procrun从ApacheCommons在下面的描述

Procrun PROGRAMM是一组允许Windows用户包(大部分)的Java应用程序(例如Tomcat)的作为Windows服务的应用程序。 可以将服务设置为在机器启动时自动启动,并且在没有用户登录到机器的情况下继续运行。

所以现在问题行很容易理解,因为.exe属于procrun

<name>.exe //IS//%SERVICE_NAME% # //IS - install service 
            # //%SERVICE_NAME% - the name