|
bat-файл. Как ждать ввода пользователя |
☑ |
0
redbull
25.08.10
✎
15:41
|
Есть батничек, он запускается и закрывается.
А нужно, чтобы он подождал пока пользователь введет параметр %1
|
|
1
smaharbA
25.08.10
✎
15:44
|
echo off
set /p param=Да завади ты с ц у к о скорее:
echo %param%
|
|
2
skunk
25.08.10
✎
15:44
|
@Echo off
Set /p strName ="Enter Computer Name:"
|
|
3
redbull
25.08.10
✎
15:55
|
Как складываь строки?
"Ива" + "нов", чтобы получить "Иванов"
|
|
4
smaharbA
25.08.10
✎
15:57
|
set a=Ива
set b=нов
echo %a%%b%
запусти help - там все написано подробно
|
|
5
redbull
25.08.10
✎
15:58
|
(1), (2) Спасибо
Если параметр может иметь имя, тогда что же такое %1, %2 и т.д?
|
|
6
skunk
25.08.10
✎
15:59
|
это когда в батник параметры передаешь
|
|
7
skunk
25.08.10
✎
15:59
|
тоесть
твой.bat параметр1 параметр2 параметр3
|
|
8
DES
25.08.10
✎
16:00
|
(5) а ЭТО - переменная DOS-окружения
|
|
9
redbull
25.08.10
✎
16:06
|
В общем задача такая
Есть файл 1CD, я его обновляю, обновлений много(сто миллионов) и хочу промежуточные обновленные файлы сохранять куда-то с другим именем.
Сейчас есть:
echo off
set /p pp = "Введите"
copy "C:/MyAccounting/1Cv8.1CD" "C:/MyNewFolder/1Cv8" + pp + ".1CD"
pause
|
|
10
redbull
25.08.10
✎
16:06
|
(9) т.е. %pp%
|
|
11
hd1
25.08.10
✎
16:13
|
(9) зачем имена придумывать, есть переменные %date%, %time%
|
|
12
DES
25.08.10
✎
16:14
|
winrar еще и сожмет, в добавок ко всему
|
|
13
redbull
25.08.10
✎
16:23
|
(11) Релизы писать буду
Так как строки складывать, плюс не работает?
|
|
14
hd1
25.08.10
✎
16:26
|
(13) см (4)
|
|
15
redbull
25.08.10
✎
17:11
|
В общем у set не надо было пробелы ставить set a = ..., А надо set b=...
Все получились, все спасибо
|
|