|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск файлов по маске на удаленных машинах по словарю с выгрузкой в *.txt |
|
CMD/BAT - Поиск файлов по маске на удаленных машинах по словарю с выгрузкой в *.txt
|
Новый участник Сообщения: 28 |
Профиль | Отправить PM | Цитировать Итак что я имею:
poisk.bat - выполняет тот самый поиск slovar.txt - словарь в котором находится поименный список всех компов сети: "KOMP1 KOMP2 .......... KOMPn" Есть готовый батник поиска по маске: Echo Off Set FDir1="C:\" Set FDir1="C:\" Set FDir5="C:\Users\" Set FDir="D:\" Set FDir2="E:\" Set FDir4="G:\" FOR /R %FDir% %%i IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%i" FOR /R %FDir1% %%j IN (*.mp3 *.avi) DO Call :Obrabotka "%%j" FOR /R %FDir2% %%s IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%s" FOR /R %FDir4% %%h IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%h" FOR /R %FDir5% %%q IN (*.exe *.iso) DO Call :Obrabotka "%%q" GoTo :EOF :Obrabotka Echo %1>>%COMPUTERNAME%.txt Мне нужно чтобы из файла slovar.txt подставлялись значения вот в эти строки: "Set FDir1="\\KOMP1\C:\" Set FDir1="\\KOMP1\C:\" Set FDir5="\\KOMP1\C:\Users\" Set FDir="\\KOMP1\D:\" Set FDir2="\\KOMP1\E:\" Set FDir4="\\KOMP1\G:\" " Вот как то так только чтоб значения из словаря подбирались Догадываюсь что это очень просто, но что-то мозг отказывается работать, помогите товарищи - люди добрые |
|
Отправлено: 00:39, 09-12-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:16, 09-12-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Спасибо за столь ценный совет, если бы я его еще умел использовать этот - wmic.exe и более менее знал что куда подставлять как в отдельный файл информацию вывести так чтобы она "окультурено выглядела". Как отдельно диски прописать чтоб на одном диске искало екзешники, а на другом нет. Было бы время я бы изучил это приложение поближе, но так как его нет хотелось бы получить ответ насколько это возможно.
|
Отправлено: 02:59, 09-12-2013 | #3 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Пробую дальше над батником извращаться но что-то не так делаю однозначно.. Нужно переменную задать и брать ее из файла slovar.txt
@Echo Off For /F "delims=" %%L In (slovar.txt) Do Call :Obrabotka "%%L" Set FDir1="C:\%%L" Set FDir1="C:\%%L" Set FDir5="C:\Users\%%L" Set FDir="D:\%%L" Set FDir2="E:\%%L" Set FDir4="G:\%%L" FOR /R %FDir% %%i IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%i" FOR /R %FDir1% %%j IN (*.mp3 *.avi) DO Call :Obrabotka "%%j" FOR /R %FDir2% %%s IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%s" FOR /R %FDir4% %%h IN (*.mp3 *.avi *.exe *.iso) DO Call :Obrabotka "%%h" FOR /R %FDir5% %%q IN (*.exe *.iso) DO Call :Obrabotka "%%q" GoTo :EOF :Obrabotka Echo %1>>%COMPUTERNAME%.txt ОК. Наверное все таки попытаюсь использовать ваш скрипт. Нужно просто лог экспортировать в csv.. В блокноте как то криво отображается. Вот только беда что делать с *.exe файлами на С диске их только в Program files черт его знает сколько.. И еще: как мне получить мне вместо имени файла |
Последний раз редактировалось gremlintv2, 09-12-2013 в 05:01. Отправлено: 04:46, 09-12-2013 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Поиск строки по маске в txt файле и замена всей строки из InputBox | ultrarare | Скриптовые языки администрирования Windows | 11 | 03-07-2013 14:37 | |
CMD/BAT - Поиск файлов по маске и сохранение в текстовый фай | SilentTwilight | Скриптовые языки администрирования Windows | 9 | 05-04-2013 00:10 | |
CMD/BAT - Поиск файлов по маске и их замена другими. | lexxstr | Скриптовые языки администрирования Windows | 0 | 20-12-2012 22:54 | |
CMD/BAT - поиск и копирование файлов по списку-маске | martyn_80 | Скриптовые языки администрирования Windows | 1 | 24-11-2012 14:47 | |
Поиск слова в txt затем поиск по маске "(383)" и вывод инфы | rustoss | AutoIt | 10 | 29-09-2011 15:27 |
|