Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] ПОИСК игр ФИЛЬМОВ и т.д. через for

Ответить
Настройки темы
CMD/BAT - [решено] ПОИСК игр ФИЛЬМОВ и т.д. через for

Новый участник


Сообщения: 5
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: i7allia
Дата: 13-12-2012
Описание: Я вкладывал файл почему его не видно
[b]1. Есть батник, который создает папку с именем IP п.к. на котором запущен. 2. Есть текстовые файлы с найденными играми фильмами и т.д.

создаю временную папку
md d:\temp\poisk\IP

записываю в нее текстовый файл с IP пк
ipconfig > d:\temp\poisk\IP\IP.txt

записываю новый текстовый файл без строки Основной шлюз
find /v "Основной шлюз" d:\temp\poisk\IP\IP.txt > d:\temp\poisk\IP\IPvrem.txt

теперь убераю все строки кроме той где указан IP
findstr /R "10."* d:\temp\poisk\IP\IPvrem.txt > d:\temp\poisk\ip.txt

удаляю временные файлы
DEL | ERASE /Q d:\temp\poisk\IP\*.*

удаляю временные папки
RD /Q d:\temp\poisk\IP


Русские названия папок в текстовом файле 1251 кодировки,батник в 866 кодировке.

@Echo off
SetLocal EnableDelayedExpansion
CHCP 1251> nul

беру текст IP адреса из файла IP.txt и создаю папку с названием IP машины на котором запущен батник
For /F "usebackq delims=" %%L In ("d:\temp\poisk\IP.txt") Do CHCP 866 Do Set nm=%%L> nul& md %%L

таким образом все текстовые файлы с играми я хотел, что бы занеслись в каталог который создается но не выходить ХЕЛП назавание папки не понимает "%%L\*.*"
for %%i in (*.txt,*.txt) do copy "%%i" "%%L\*.*"

Отправлено: 10:48, 13-12-2012

 

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
md d:\temp\poisk\IP
%SystemRoot%\system32\ipconfig > d:\temp\poisk\IP\IP.txt
find /v "Основной шлюз" d:\temp\poisk\IP\IP.txt > d:\temp\poisk\IP\IPvrem.txt
find /v "Ћб*®ў*®© и«о§" d:\temp\poisk\IP\IPvrem.txt > d:\temp\poisk\IP\IPvrem1.txt
find /v "Default Gateway" d:\temp\poisk\IP\IPvrem1.txt > d:\temp\poisk\IP\IPvrem2.txt
find /v "г**Ґ«м*л©" d:\temp\poisk\IP\IPvrem2.txt > d:\temp\poisk\IP\ipnew.txt 

SetLocal EnableDelayedExpansion
CHCP 1251> nul
For /F "usebackq delims=" %%L In ("d:\temp\poisk\IP\ip.txt") Do set first=%%L
:next

DEL | ERASE /Q  d:\temp\poisk\IP\*.*
RD /Q d:\temp\poisk\IP

@echo                          ver 1.6 > %first%.txt
@echo                      ++++++++++++++++>> %first%.txt
@echo                      + ПОЛЬЗОВАТЕЛЬ +>> %first%.txt
@echo                      ++++++++++++++++>> %first%.txt

findstr /s /i %first% ftp.txt >> %first%.txt
findstr /s /i %first% ftp.txt || echo В БАЗЕ НЕТ ДАННЫХ О ПОЛЬЗОВАТЕЛЕ. ДОБАВЬТЕ ЕГО В РУЧНУЮ >> %first%.txt

@echo ------------------------------------------------------------------------------->> %first%.txt
@echo                  ПОИСК НА ДИСКАХ: С, D, E. >> %first%.txt
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>> %first%.txt
@echo + ВИДЕО ФАЙЛЫ ФОРМАТА: avi, mpg, 3gp, mp4, mov, wmv, vob, mkv, flv, mpeg, wmv +>> %first%.txt
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>> %first%.txt
chcp 1251

dir /s /b c:\*.avi>> %first%.txt
dir /s /b d:\*.avi>> %first%.txt
dir /s /b e:\*.avi>> %first%.txt
dir /s /b c:\*.mpg>> %first%.txt
dir /s /b d:\*.mpg>> %first%.txt
dir /s /b e:\*.mpg>> %first%.txt
dir /s /b c:\*.3gp>> %first%.txt
dir /s /b d:\*.3gp>> %first%.txt
dir /s /b e:\*.3gp>> %first%.txt
dir /s /b c:\*.mp4>> %first%.txt
dir /s /b d:\*.mp4>> %first%.txt
dir /s /b e:\*.mp4>> %first%.txt
dir /s /b c:\*.mov>> %first%.txt
dir /s /b d:\*.mov>> %first%.txt
dir /s /b e:\*.mov>> %first%.txt
dir /s /b c:\*.wmv>> %first%.txt
dir /s /b d:\*.wmv>> %first%.txt
dir /s /b e:\*.wmv>> %first%.txt
dir /s /b c:\*.vob>> %first%.txt
dir /s /b d:\*.vob>> %first%.txt
dir /s /b e:\*.vob>> %first%.txt
dir /s /b c:\*.mkv>> %first%.txt
dir /s /b d:\*.mkv>> %first%.txt
dir /s /b e:\*.mkv>> %first%.txt
dir /s /b c:\*.flv>> %first%.txt
dir /s /b d:\*.flv>> %first%.txt
dir /s /b e:\*.flv>> %first%.txt
dir /s /b c:\*.mpeg>> %first%.txt
dir /s /b d:\*.mpeg>> %first%.txt
dir /s /b e:\*.mpeg>> %first%.txt

@echo                      +++++++++++>> %first%.txt
@echo                      + ИГРУШКИ +>> %first%.txt
@echo                      +++++++++++>> %first%.txt

dir /s /b c:\игр*>> %first%.txt
dir /s /b d:\игр*>> %first%.txt
dir /s /b e:\игр*>> %first%.txt
dir /s /b c:\*game*>> %first%.txt
dir /s /b d:\*game*>> %first%.txt
dir /s /b e:\*game*>> %first%.txt
dir /s /b c:\Alawar*>> %first%.txt
dir /s /b d:\Alawar*>> %first%.txt
dir /s /b e:\Alawar*>> %first%.txt



type %first%.txt | findstr /i /v "Microsoft Visual FoxPro" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Nero" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "WindowsMediaPlayer" > test.txt
del %first%.txt

type test.txt | findstr /i /v "intro.wmv" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "clock.avi" > test.txt
del %first%.txt

type test.txt | findstr /i /v "SAP" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "ACDSee" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Win2K&XP" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "macromedia" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Opera" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "ServicePack" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Temporary Internet Files" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "inf" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Milkdrop2" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "dllcache" > test.txt
del %first%.txt

type test.txt | findstr /i /v "$NtServicePackUninstall$" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "dllcache" > test.txt
del %first%.txt

type test.txt | findstr /i /v "AutoCAD" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "Winamp" > test.txt
del %first%.txt

type test.txt | findstr /i /v "$NtServicePackUninstall$" > %first%.txt
del test.txt

type %first%.txt | findstr /i /v "Documents and Settings\All Users\Start Menu\Programs\Games" > test.txt
del %first%.txt

type test.txt | findstr /i /v "Documents and Settings\All Users\Главное меню\Программы\Игры" > %first%.txt
del test.txt 

@echo                      +++++++++++++++++++++++>> %first%.txt
@echo                      + НАЛИЧИЕ 3G INTERNET +>> %first%.txt
@echo                      +++++++++++++++++++++++>> %first%.txt

dir /s /b c:\3G*internet>> %first%.txt
dir /s /b d:\3G*internet>> %first%.txt
dir /s /b e:\3G*internet>> %first%.txt
dir /s /b c:\3G*life>> %first%.txt
dir /s /b d:\3G*life>> %first%.txt
dir /s /b e:\3G*life>> %first%.txt
dir /s /b c:\MTS*Connect>> %first%.txt
dir /s /b d:\MTS*Connect>> %first%.txt
dir /s /b e:\MTS*Connect>> %first%.txt
dir /s /b c:\МТС*Коннект>> %first%.txt
dir /s /b d:\МТС*Коннект>> %first%.txt
dir /s /b e:\МТС*Коннект>> %first%.txt

Отправлено: 16:24, 30-10-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата i7allia:
Код: Выделить весь код
dir /s /b c:\*.avi>> %first%.txt
dir /s /b d:\*.avi>> %first%.txt
dir /s /b e:\*.avi>> %first%.txt
dir /s /b c:\*.mpg>> %first%.txt
dir /s /b d:\*.mpg>> %first%.txt
dir /s /b e:\*.mpg>> %first%.txt
»
Код: Выделить весь код
dir /s /b c:\*.avi d:\*.avi e:\*.avi c:\*.mpg … >> %first%.txt

Отправлено: 18:24, 30-10-2013 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] ПОИСК игр ФИЛЬМОВ и т.д. через for

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Поиск названий фильмов по содержанию. Patron Флейм 2172 05-02-2025 19:05
CD и DVD - Запись фильмов на диск через Joboshare DVD Creator winner07 Программное обеспечение Windows 2 01-04-2010 09:43
[решено] Просмотр фильмов на плеере BBK с внешнего hdd через usb? Andrey V2003 Хочу все знать 8 20-06-2008 13:24




 
Переход