powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Символ & для переменной в бат-файле
3 сообщений из 3, страница 1 из 1
Символ & для переменной в бат-файле
    #37429815
spaiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

В бат файле необходимо присвоить в переменную следующее значение:
SET PSRV_CONNECT_INF=@@&ins_path\config\connect.pwr

Присутствие амперсанда здесь неизбежно. Но cmd не умеет записывать символы амперсанды в переменные. Не помогает даже символ отмены:
SET PSRV_CONNECT_INF=@@^&ins_path\config\connect.pwr

Есть предложения?

Прошу не предлагать, если не пробовали сами. Имхо, я попробовал всё что пришло в голову.
...
Рейтинг: 0 / 0
Символ & для переменной в бат-файле
    #37429836
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогает, помогает.... Ты просто не так проверяешь:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
set a=1&2       - & отработает здесь как разделитель. Назначит переменную и выполнит 2 как команду
echo %a%        - Выведет 1

set b=1^&2      - & здесь простой символ
echo %b%        - А здесь он уже разделитель команд. Выведет 1 и выполнит команду 2

set c=1^^^&2    - А здесь в переменную попадет строка 1^&2
echo %c%        - Которая здесь пойдет на экран как 1&2
...
Рейтинг: 0 / 0
Символ & для переменной в бат-файле
    #37429863
spaiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl,

Хехехе, спасибо!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Символ & для переменной в бат-файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]