Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7050-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Нужно слепить .bat

Blackone
Oct 26 2016, 12:31
  
Пост #1

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 030
С нами с: 18-July 06


Товарищи, прошу помощи.
Так как уже надоело каждый раз заниматься лишними движениями, которые занимают много времени, хотел создать батник со следующими функциями:
1. Создает файл 1.atc с указанными строками (тут я допустим, разобрался)
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
2. Копирует этот файл в каждую из подпапок в одной директории.
Например, у меня по пути C:\AGServer\Conf\ лежит порядка 1500 папок с уникальным номером серийным, но копировать не обязательно во все, было бы архикруто прикрутить список конкретных, по типу как в тотале можно задать диапазон переименования (допустим в папки с последовательным диапазоном 0160400 по 0161499, или четко указанные 2035321, 1338611, 0368246)

Сообщение отредактировал Blackone - Oct 26 2016, 12:32
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
Carnifex
Oct 26 2016, 18:04
  
Пост #2



Репутация:   16  
Дух


Группа: Пользователи
Сообщений: 179
С нами с: 5-July 09


@echo off
Setlocal EnableDelayedExpansion
cls
set currentDirectory=%CD%
FOR /D %%g IN ("*") DO (
Pushd %CD%\%%g
FOR /D %%f IN ("*") DO (
copy "%currentDirectory%\1.atc" "%%~ff"
)
Popd
)
pause

Батник и 1.atc должен быть в одной директории с той папкой, которая имеет ПОДпапки, в которые нужно этот файл запихать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blackone
Oct 27 2016, 9:42
  
Пост #3

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 030
С нами с: 18-July 06


(Carnifex @ Oct 26 2016, 19:04) Перейти к цитате
@echo off
поясните, пожалуйста, что есть:
%%g
%%f
%%~ff
blush.gif

когда-то в универе помню условие задавали в каком-то языке либо "0160400..0161499", либо "2035321,1338611,0368246"
сработает ли тут такое?

Сообщение отредактировал Blackone - Oct 27 2016, 9:45
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 4th July 2025 - 4:22
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.