Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Litkevich Yuriy |
17.4.2008, 12:56
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
нужно сделать цикл в bat-файле, чтобы выполнять однотипные действия над каждым файлом из заданного каталога, как это сделать?
|
|
|
|
|
ViGOur |
17.4.2008, 12:57
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Что именно за действия и формат файла?
|
|
|
|
|
ViGOur |
17.4.2008, 13:07
Сообщение
#3
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Как вариант:
|
|
|
|
|
Tonal |
17.4.2008, 13:30
Сообщение
#4
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17
|
Я уже давно вместь bat-файлов python-ом пользуюсь.
|
|
|
|
|
Litkevich Yuriy |
17.4.2008, 13:35
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата Что именно за действия и формат файла? в качестве действия, любая программа с параметром в виде имени файла, хотелось бы знать как его, имя, получать. Фрмат любой, но проверять буду на текстовом, что-нибудь типа: есть еще вопрос: в приведенном примере вывод идет из "стандартного вывода" в файл, а как сделать чтоб и в файл и в консоль. --- а гдеб мануал по пакетным файлам виндовоза взять? желательно на руском, по инету полазил - все обрывки без объяснений. |
|
|
|
|
Litkevich Yuriy |
17.4.2008, 13:38
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
2 Tonal, а у меня есть пайтон, только времени изучать немогу выкраить.
Можно еще перлов поставить, там как раз с текстом работать. только я как его синтакис увижу, меня колбасить начинает |
|
|
|
|
ViGOur |
17.4.2008, 15:25
Сообщение
#7
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Имя получаешь с помощь внутренних переменных сред: %1, например, есть у тебя батник с такой записью:
Цитата echo test: %1 %2 %3 Если ты его запустишь с параметрами a1.txt b1.txt 1, то получишь:Цитата test: a1.txt b1.txt 1
|
|
|
|
|
Andrew Selivanov |
17.4.2008, 16:13
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6
|
Ну например вот так я закачиваю файлики на FTP (два батника, первый вызывает второй и передает ему имя текущего файлика как %1)
--- director.bat --- --- sender.bat ---
|
|
|
|
|
Litkevich Yuriy |
17.4.2008, 16:50
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
что означает @ в bat'нике?
|
|
|
|
|
Andrew Selivanov |
17.4.2008, 17:03
Сообщение
#10
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6
|
Цитата(Litkevich Yuriy @ 17.4.2008, 17:50) Link что означает @ в bat'нике? Отключить вывод на экран |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.11.2025, 16:07 |