Каталог пакетных файлов Windows как переменная

#windows #batch-file #command-line

#Windows #пакетный файл #командная строка

Вопрос:

Я пытаюсь установить переменную для определения пути к каталогу. По какой-то причине, когда я ссылаюсь на него, пакетный файл действует так, как будто там ничего нет.

мой пакетный файл выглядит следующим образом…

 set project_res_folder =../../Development/androidprojects/myapp/app/src/main/res
echo %project_res_folder%
magick %1 -resize 75%% %project_res_folder%/drawable-xxhdpi/%1
magick %1 -resize 50%% %project_res_folder%/drawable-xhdpi/%1
magick %1 -resize 37%% %project_res_folder%/drawable-hdpi/%1
magick %1 -resize 25%% %project_res_folder%/drawable-mdpi/%1
  

Когда я запускаю этот пакетный файл с допустимым аргументом, echo просто записывает

 ECHO is on.
  

и все пути записываются так, как если бы var project_res_folder даже не был там

 unable to open image '/drawable-xxhdpi/metal_seekbar_thumb.png'
  

Комментарии:

1. нет пробела между project_res_folder и знаком равенства.

Ответ №1:

Удалите пробел перед знаком =. Это должно это исправить.

 set project_res_folder=...