#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=...