0
  • 2 つのバッチ ファイルがあります。first.bat と test.bat

最初のバット:

 @echo off

SET START="C:\Users\Neonous\Desktop\test.bat"

call %START% "C:\Program Files\Apache\Tomcat_6"

test.bat:

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

実際に試みているのは、first.batファイル内で1つのパラメーターを指定してtest.batを呼び出すことにより、そのセッションのCATALINA_HOME値を(永続的ではなく)設定したいだけです。エラー: コマンドの構文が正しくありません

これを取得する方法は?

4

1 に答える 1

5

これを試して:

最初のバット

@echo off
call "C:\Users\Neonous\Desktop\test.bat" "C:\Program Files\Apache\Tomcat_6"

test.bat

@echo off
set "CATALINA_HOME=%~1"
echo %CATALINA_HOME%
于 2013-07-19T13:43:46.047 に答える