Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / windows CMD отрезает знак процента (%) в значениях параметров / 2 сообщений из 2, страница 1 из 1
06.02.2014, 12:49
    #38551699
Царь в голове
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
windows CMD отрезает знак процента (%) в значениях параметров
Дано:
test1.bat
Код: powershell
1.
2.
3.
4.
5.
@echo off

echo test1: %*

call test2 %*

test2.bat
Код: powershell
1.
2.
3.
@echo off

echo test2: %*


Код: powershell
1.
2.
3.
C:\...>test1 v1 v% v3
test1: v1 v% v3
test2: v1 v v3


Вопросы: 1. Почему? 2. Что делать, чтобы передать все параметры без изменений?

Мой вариант, который мне не нравится: Заменить % на %% в %* прежде чем передавать аргументы дальше.
...
Рейтинг: 0 / 0
06.02.2014, 13:22
    #38551764
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
windows CMD отрезает знак процента (%) в значениях параметров
Царь в головеМой вариант, который мне не нравится
Боюсь, что это единственный верный вариант.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / windows CMD отрезает знак процента (%) в значениях параметров / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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