Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / батник с переменной на основе параметра / 6 сообщений из 6, страница 1 из 1
27.07.2011, 14:27
    #37368923
hewlett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
есть такой тестовый батник tst.bat

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@echo off

set P1= 1 
set P2= 2 

echo Значение параметра P1                        : %P1%
echo Значение параметра P2                        : %P2%

echo Парметр передаваемый в bat-файл              : % 1 
echo Значение параметра P2 через внешний параметр : % 1 % 2 % -- здесь не знаю как написать
                                (т.е. нужно чтобы к переданному 
                                 параметру P склеилась  2  
                                 и уже значение переменной P2 вывелось на экран)


при вызове передаю ему параметр

tst.bat P

можно сделать чтобы для строки "echo Значение параметра P2 через внешний параметр :" подставился парметр %1,
получилась внутрення переменная P2 и уже ее значение вывелось на экран?

т.е. чтобы получилось:

Значение параметра P1 : 1
Значение параметра P2 : 2
Парметр передаваемый в bat-файл : P
Значение параметра P2 через внешний параметр : 2
...
Рейтинг: 0 / 0
27.07.2011, 16:00
    #37369158
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
К P1 приклеить сзади переданный в батник параметр:
Код: plaintext
1.
2.
 set  P1=C:\
echo %P1%% 1 
...
Рейтинг: 0 / 0
27.07.2011, 16:05
    #37369176
hewlett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
golsaК P1 приклеить сзади переданный в батник параметр:
Код: plaintext
1.
2.
 set  P1=C:\
echo %P1%% 1 


это что то совсем не то.

Я передаю букву P, клею к ней 2, получаем название переменой P2. А P2 у меня уже имеет какое-то значение (в примере 2).
Вот это значение (2) мне и нужно получить.
...
Рейтинг: 0 / 0
27.07.2011, 16:06
    #37369182
hewlett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
golsaК P1 приклеить сзади переданный в батник параметр:
Код: plaintext
1.
2.
 set  P1=C:\
echo %P1%% 1 


а так я получу (если передаю букву P) значение С:\P
...
Рейтинг: 0 / 0
27.07.2011, 17:13
    #37369383
refreg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
hewlett,

Если запустить cmd c параметром /v:cmd /V:ON
Код: plaintext
echo Значение параметра P2 через внешний параметр : !% 12 !
...
Рейтинг: 0 / 0
27.07.2011, 17:23
    #37369407
hewlett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
батник с переменной на основе параметра
refreg,

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


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