|
|
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Tubrik просто интересно возможно ли технически Сейчас думаю, что нет. Первого числа будет пара свободных часов на работе, если не забуду, попробую еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 22:22 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Biz© желаемый результат не вышел( опять числа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 00:34 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Dayroon Tubrik просто интересно возможно ли технически Сейчас думаю, что нет. Первого числа будет пара свободных часов на работе, если не забуду, попробую еще. уж не забудь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 00:55 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Tubrik Biz© желаемый результат не вышел( опять числа ХРюша СП2: qq.cmd Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 11:55 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Biz© ХРюша СП2:... w2k sp4, w2k3 тоже работает, но ИМХО, %* все же корректнее и удобнее. В одном батнике %%%%i, ИМХО, не развернуть до значения параметра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 13:38 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Dayroon Biz© ХРюша СП2:... w2k sp4, w2k3 тоже работает, но ИМХО, %* все же корректнее и удобнее. В одном батнике %%%%i, ИМХО, не развернуть до значения параметра я отвечал на конкретное требование - получить значение аргумента, номер которого берётся из переменной цикла for ... пользование %* ессно удобнее ... да и необходимость реализации указанного выше требования именно через for трудно представить в реальности :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 14:22 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
не знаток, но попробуйте выводит результат 1 и 3 аргумента Код: plaintext 1. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 14:58 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
HandKotне знаток, но попробуйте выводит результат 1 и 3 аргумента Код: plaintext 1. I Have Nine Lives You Have One Only THINK! это мало чем отличается от: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:15 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
HandKotне знаток, но попробуйте выводит результат 1 и 3 аргумента Код: plaintext 1. Это тоже работает, но топикстартер "хочет странного" (с) Ему хочется именно через for (1,1,10). А так, саму задачу уже решили и несколько раз. Biz© пользование %* ессно удобнее ... да и необходимость реализации указанного выше требования именно через for трудно представить в реальности :) Именно эту мысль и пытался донести до автора. Процитировал Вас, дабы подтвердить автору, что на остальной линейке ОС, Ваше решение тоже работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:19 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо огромное, мне просто было любопытно знать об этом варианте. Синтаксис языка несколько странный для меня, столкнулся впервые, с одной стороны строгий (следит за пробелами и расположением скобок), с другой стороны расхлябанный, логика непоследовательная, трудно угадать как сделать что-либо, не воспользовавшись хелпом. Давайте закроем уже тему, а то чувствую, надоел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 17:05 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. Надо прервать цикл, при достижения определенного значения. Цикл открыт на основе количества файлов. Сделал так, но цикл не прервался: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Подскажите пожалуйста, в чем ошибка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2011, 07:26 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
Накопление внутри цикла не показывает: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2011, 11:55 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
как тогда прервать непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2011, 12:30 |
|
||
|
как в батнике считать все аргументы полученные в cmd ?
|
|||
|---|---|---|---|
|
#18+
С помощью команд IF и SHIFT можно в цикле обрабатывать все параметры командной строки файла, даже не зная заранее их количества. Например, следующий командный файл (назовем его primer.bat) выводит на экран имя запускаемого файла и все параметры командной строки: @ECHO OFF ECHO Выполняется файл: %0 ECHO. ECHO Файл запущен со следующими параметрами... REM Начало цикла :BegLoop IF -%1==- GOTO ExitLoop ECHO %1 REM Сдвиг параметров SHIFT REM Переход на начало цикла GOTO BegLoop :ExitLoop REM Выход из цикла ECHO. ECHO Все. Если запустить primer.bat с четырьмя параметрами: primer.bat А Б В Г то в результате выполнения на экран выведется следующая информация: Выполняется файл: primer.bat Файл запущен со следующими параметрами: А Б В Г Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2011, 11:06 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=37141196&tid=1498564]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 417ms |

| 0 / 0 |
