批处理脚本 .. 什么意思:<name>.exe //IS//%SERVICE_NAME
Batch Scripting .. what means: <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// 是否是某种 "batch-magic"。所以它不是某种疯狂的 Windows 路径,因为有“/”而不是“\”。所以我这是某种字符转义?
所以我发现了。
ApacheCommons 中有一个名为 Proc运行 的程序,其描述如下
Proc运行 是一组允许 Windows 用户包装(大部分)Java 应用程序的应用程序(例如 Tomcat)作为 Windows 服务。
该服务可以设置为在机器启动时自动启动,并且将继续 运行 没有用户登录到机器。
所以现在问题行很容易理解,因为 .exe 属于 proc运行.
<name>.exe //IS//%SERVICE_NAME% # //IS - install service
# //%SERVICE_NAME% - the 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// 是否是某种 "batch-magic"。所以它不是某种疯狂的 Windows 路径,因为有“/”而不是“\”。所以我这是某种字符转义?
所以我发现了。
ApacheCommons 中有一个名为 Proc运行 的程序,其描述如下
Proc运行 是一组允许 Windows 用户包装(大部分)Java 应用程序的应用程序(例如 Tomcat)作为 Windows 服务。 该服务可以设置为在机器启动时自动启动,并且将继续 运行 没有用户登录到机器。
所以现在问题行很容易理解,因为 .exe 属于 proc运行.
<name>.exe //IS//%SERVICE_NAME% # //IS - install service
# //%SERVICE_NAME% - the name