Stealch
@Stealch
Админ, мотобродяга.

Как убрать последний бэкслеш в батнике из переменной?

Приветствую! Суть такова: я дергаю из ключа реестра путь к установленной программе. Он прилетает мне с обратным слешем в конце, я присваиваю это значение переменной. Далее я пытаюсь скормить данную переменную в виде параметра другому скрипту через call, но так как путь содержит пробелы - заключаю переменную в кавычки. В результате скрипт не может понять что я ему скормил, ибо считает закрывающую кавычку частью пути и выдает ошибку. Как убрать последний знак из определенной переменной?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@angeloffy
set "pathvar=%pathvar:~0,-1%"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы