ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с bat-файлом
  #1  
Старый 05.02.2006, 16:37
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию Помогите с bat-файлом

Помогите !!!
Подскажыте пожалуста скрипт на бат-файле которой ишет слова и документы на харде...
 
Ответить с цитированием

  #2  
Старый 05.02.2006, 17:50
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
Провел на форуме:
427901

Репутация: 23
Отправить сообщение для lexa с помощью ICQ
По умолчанию

хм а что именно нужно ! сначало пиши пом\иск определенного файла а потом и слова
могу написать тебе такой ! итолько стукнись в icq 764243
 
Ответить с цитированием

  #3  
Старый 06.02.2006, 03:18
Elekt
Banned
Регистрация: 05.12.2005
Сообщений: 982
Провел на форуме:
4839935

Репутация: 1202


Отправить сообщение для Elekt с помощью ICQ
По умолчанию

Ёпс.. всё просто.
открой "Пуск"->"Выполнить"
Набери "cmd" (здесь и далее без кавычек)
Введи "help"
Тебя интересует две команды "find" "findstr"
Справка по интересующей тебя команде вызывается так:
find /?
findstr /?

Примерно вот такое должно выползти:
Код:
C:\WINDOWS>find /?
Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]

  /V         Вывод всех строк, НЕ содержащих заданную строку.
  /C         Вывод только общего числа строк, содержащих заданную строку.
  /N         Вывод номеров отображаемых строк.
  /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".
  /I         Поиск без учета регистра символов.
  "строка"   Искомая строка.
  [диск:][путь]имя_файла
             Один или несколько файлов, в которых выполняется поиск.

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

C:\WINDOWS>findstr /?
Поиск строк в файлах.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]
        [/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]
        строки [[диск:][путь]имя_файла[ ...]]

  /B         Искать образец только в началах строк.
  /E         Искать образец только в конце строк.
  /L         Поиск строк дословно.
  /R         Поиск строк как регулярных выражений.
  /S         Поиск файлов в текущей папке и всех ее подпапках.
  /I         Определяет, что поиск будет вестись без учета регистра.
  /X         Печатает строки, которые совпадают точно.
  /V         Печатает строки, не содержащие совпадений с искомыми.
  /N         Печатает номер строки, в которой найдено совпадение,
             и ее содержимое.
  /M         Печатает только имя файла, в которой найдено совпадение.
  /O         Печатает найденный строки через пустую строку.
  /P         Пропускает строки, содержащие непечатаемые символы.
  /OFF[LINE] Не пропускает файлы с установленным атрибутом "Автономный".
  /A:цвета   Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"
  /F:файл    Читает список файлов из заданного файла (/ для консоли).
  /C:строка  Использует заданную строку как искомую фразу поиска.
  /G:файл    Получение строк из заданного файла (/ для консоли).
  /D:список_папок    Поиск в списке папок (разделяются точкой с запятой).
  строка     Искомый текст.
  [диск:][путь]имя_файла
             Задает имя файла или файлов.

Использовать пробелы для разделения нескольких искомых строк, если аргумент не
имеет префикса /C. Например, 'FINDSTR "Привет мир" a.b' ищет "Привет" или
"мир" в файле a.b, а команда 'FINDSTR /C:"Привет мир" a.b' ищет строку
"Привет мир" в  файле a.b.

Краткая сводка по синтаксису регулярных выражений:
  .         Любой символ.
  *         Повтор: ноль или более вхождений предыдущего символа или класса
  ^         Позиция в строке: начало строки
  $         Позиция в строке: конец строки
  [класс]   Класс символов: любой единичный символ из множества
  [^класс]  Обратный класс символов: любой единичный символ из дополнения
  [x-y]     Диапазон: любые символы из указанного диапазона
  \x       Служебный символ: символьное обозначение служебного символа x
  \<xyz    Позиция в слове: в начале слова
  xyz\>    Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной
интерактивной документации.
...формируешь запрос и запихиваешь его как есть в бат-файл.
Например:
Код:
findstr /N /I /O  "asd" c:\windows\123123\*.*
найдёт все файлы в папке 123123, в которых есть asd,ASD,AsD.... и др. вне зависимости от регистра.
Код:
findstr /I  /M /S "password" c:\*.*
найдёт все файлы со строкой "password" на всём диске Це


И будет тебе консольное счастье...

Последний раз редактировалось Elekt; 06.02.2006 в 03:43..
 
Ответить с цитированием

  #4  
Старый 06.02.2006, 16:48
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию

Цитата:
Сообщение от Elekt  
Ёпс.. всё просто.
открой "Пуск"->"Выполнить"
Набери "cmd" (здесь и далее без кавычек)
Введи "help"
Тебя интересует две команды "find" "findstr"
Справка по интересующей тебя команде вызывается так:
find /?
findstr /?

Примерно вот такое должно выползти:
Код:
C:\WINDOWS>find /?
Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]

  /V         Вывод всех строк, НЕ содержащих заданную строку.
  /C         Вывод только общего числа строк, содержащих заданную строку.
  /N         Вывод номеров отображаемых строк.
  /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".
  /I         Поиск без учета регистра символов.
  "строка"   Искомая строка.
  [диск:][путь]имя_файла
             Один или несколько файлов, в которых выполняется поиск.

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

C:\WINDOWS>findstr /?
Поиск строк в файлах.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]
        [/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]
        строки [[диск:][путь]имя_файла[ ...]]

  /B         Искать образец только в началах строк.
  /E         Искать образец только в конце строк.
  /L         Поиск строк дословно.
  /R         Поиск строк как регулярных выражений.
  /S         Поиск файлов в текущей папке и всех ее подпапках.
  /I         Определяет, что поиск будет вестись без учета регистра.
  /X         Печатает строки, которые совпадают точно.
  /V         Печатает строки, не содержащие совпадений с искомыми.
  /N         Печатает номер строки, в которой найдено совпадение,
             и ее содержимое.
  /M         Печатает только имя файла, в которой найдено совпадение.
  /O         Печатает найденный строки через пустую строку.
  /P         Пропускает строки, содержащие непечатаемые символы.
  /OFF[LINE] Не пропускает файлы с установленным атрибутом "Автономный".
  /A:цвета   Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"
  /F:файл    Читает список файлов из заданного файла (/ для консоли).
  /C:строка  Использует заданную строку как искомую фразу поиска.
  /G:файл    Получение строк из заданного файла (/ для консоли).
  /D:список_папок    Поиск в списке папок (разделяются точкой с запятой).
  строка     Искомый текст.
  [диск:][путь]имя_файла
             Задает имя файла или файлов.

Использовать пробелы для разделения нескольких искомых строк, если аргумент не
имеет префикса /C. Например, 'FINDSTR "Привет мир" a.b' ищет "Привет" или
"мир" в файле a.b, а команда 'FINDSTR /C:"Привет мир" a.b' ищет строку
"Привет мир" в  файле a.b.

Краткая сводка по синтаксису регулярных выражений:
  .         Любой символ.
  *         Повтор: ноль или более вхождений предыдущего символа или класса
  ^         Позиция в строке: начало строки
  $         Позиция в строке: конец строки
  [класс]   Класс символов: любой единичный символ из множества
  [^класс]  Обратный класс символов: любой единичный символ из дополнения
  [x-y]     Диапазон: любые символы из указанного диапазона
  \x       Служебный символ: символьное обозначение служебного символа x
  \<xyz    Позиция в слове: в начале слова
  xyz\>    Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной
интерактивной документации.
...формируешь запрос и запихиваешь его как есть в бат-файл.
Например:
Код:
findstr /N /I /O  "asd" c:\windows\123123\*.*
найдёт все файлы в папке 123123, в которых есть asd,ASD,AsD.... и др. вне зависимости от регистра.
Код:
findstr /I  /M /S "password" c:\*.*
найдёт все файлы со строкой "password" на всём диске Це


И будет тебе консольное счастье...
Спасиб ))) помог а как открыть порты ...
@echo off
netstat -noa > a:\LOGport.txt

кльовой скрипт токо он делает пипа dir портов и ставлятет на диск a:\LOGport.txt а можно даже дописать зделав вот так ">>" без лапок.+)))
 
Ответить с цитированием

  #5  
Старый 08.02.2006, 10:46
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
Провел на форуме:
427901

Репутация: 23
Отправить сообщение для lexa с помощью ICQ
По умолчанию

ха ах ах! ты что на бате решил трой написать либо чтото в этом виде !

когдато сам этим болел !
 
Ответить с цитированием

  #6  
Старый 08.02.2006, 20:01
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию

Цитата:
Сообщение от lexa  
ха ах ах! ты что на бате решил трой написать либо чтото в этом виде !

когдато сам этим болел !
Ну и чо с етово получилось ?
 
Ответить с цитированием

  #7  
Старый 10.02.2006, 11:11
SK | Heaton
Постоянный
Регистрация: 18.06.2005
Сообщений: 872
Провел на форуме:
3007945

Репутация: 765


Отправить сообщение для SK | Heaton с помощью ICQ
По умолчанию

Не видно вот без пальца остался
 
Ответить с цитированием

  #8  
Старый 11.02.2006, 09:11
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
Провел на форуме:
427901

Репутация: 23
Отправить сообщение для lexa с помощью ICQ
По умолчанию

Цитата:
Сообщение от HakNet  
Ну и чо с етово получилось ?
работал ! нармально ! переделовал бат в exe и вешал иконку !
работала на все сто . тырил инет uin icq .... итд!
сейчас все переделал в vbs!
 
Ответить с цитированием

  #9  
Старый 11.02.2006, 15:29
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию

Цитата:
Сообщение от lexa  
работал ! нармально ! переделовал бат в exe и вешал иконку !
работала на все сто . тырил инет uin icq .... итд!
сейчас все переделал в vbs!
А кстате а как переделать bat в exe ?
 
Ответить с цитированием

  #10  
Старый 15.02.2006, 17:10
podkashey
Познавший АНТИЧАТ
Регистрация: 18.06.2005
Сообщений: 1,004
Провел на форуме:
2821162

Репутация: 1320


По умолчанию

Цитата:
Сообщение от HakNet  
А кстате а как переделать bat в exe ?
Напиши тоже самое на паскале и откомпилируй
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ