FOR /F "tokens=* USEBACKQ" %F IN (java -jar %MAVEN_HOME%\jenkins-cli.jar -s http://someip.com build /dev/ -s --username **** --password ***) DO (SET var=%F)
Здесь значение %MAVEN_HOME%
не заменяется фактическим значением, но когда я запускаю это без цикла for
, оно работает нормально.
Может кто-нибудь решить эту проблему и заменить MAVEN_HOME
фактическим значением?
%
в переменнойF
. Используйте%%F
. Кроме того, поместите команду java в апострофы. Если вы хотите поместить команду в обратные кавычки (GRAVE ACCENT), то вы должны указать"usebackq tokens=*"
. - person lit   schedule 03.07.2018