通过另一个批处理文件参数设置CATALINA_HOME


  • 我有两个批处理文件。first.bat和test.bat

first.bat:

 @echo off
SET START="C:UsersNeonousDesktoptest.bat"
call %START% "C:Program FilesApacheTomcat_6"

test.bat:

 @echo off
 set "%CATALINA_HOME%=%~1"
 echo %CATALINA_HOME%

实际上,我正在尝试的是,只想通过在first.bat文件中用一个参数调用test.bat来为该会话设置CATALINA_HOME值(而不是永久性的)。错误:命令的语法不正确

怎么得到这个?

试试这个:

第一个.bat

@echo off
call "C:UsersNeonousDesktoptest.bat" "C:Program FilesApacheTomcat_6"

测试.bat

@echo off
set "CATALINA_HOME=%~1"
echo %CATALINA_HOME%

最新更新