Помогите с bat-файлом

Discussion in 'Безопасность и Анонимность' started by Micr0b, 5 Feb 2006.

  1. Micr0b

    Micr0b Elder - Старейшина

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    Помогите !!!
    Подскажыте пожалуста скрипт на бат-файле которой ишет слова и документы на харде...
     
    1 person likes this.
  2. lexa

    lexa Elder - Старейшина

    Joined:
    14 Jan 2005
    Messages:
    75
    Likes Received:
    11
    Reputations:
    -2
    хм а что именно нужно ! сначало пиши пом\иск определенного файла а потом и слова
    могу написать тебе такой ! итолько стукнись в icq 764243
     
  3. Elekt

    Elekt Banned

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

    Примерно вот такое должно выползти:
    Code:
    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 обратитесь к доступной
    интерактивной документации.
    
    ...формируешь запрос и запихиваешь его как есть в бат-файл.
    Например:
    Code:
    findstr /N /I /O  "asd" c:\windows\123123\*.*
    
    найдёт все файлы в папке 123123, в которых есть asd,ASD,AsD.... и др. вне зависимости от регистра.
    Code:
    findstr /I  /M /S "password" c:\*.*
    
    найдёт все файлы со строкой "password" на всём диске Це


    И будет тебе консольное счастье...
     
    #3 Elekt, 6 Feb 2006
    Last edited: 6 Feb 2006
    1 person likes this.
  4. Micr0b

    Micr0b Elder - Старейшина

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    Спасиб ))) помог :D а как открыть порты ...
    @echo off
    netstat -noa > a:\LOGport.txt

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

    lexa Elder - Старейшина

    Joined:
    14 Jan 2005
    Messages:
    75
    Likes Received:
    11
    Reputations:
    -2
    ха ах ах! ты что на бате решил трой написать либо чтото в этом виде !

    когдато сам этим болел !
     
  6. Micr0b

    Micr0b Elder - Старейшина

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    Ну и чо с етово получилось ? :D
     
  7. /W0W3/s

    /W0W3/s HarD CorE

    Joined:
    18 Jun 2005
    Messages:
    646
    Likes Received:
    212
    Reputations:
    85
    Не видно вот без пальца остался :)
     
  8. lexa

    lexa Elder - Старейшина

    Joined:
    14 Jan 2005
    Messages:
    75
    Likes Received:
    11
    Reputations:
    -2
    работал ! нармально ! переделовал бат в exe и вешал иконку !
    работала на все сто . тырил инет uin icq .... итд!
    сейчас все переделал в vbs!
     
  9. Micr0b

    Micr0b Elder - Старейшина

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    А кстате а как переделать bat в exe ? :D
     
  10. podkashey

    podkashey С крышкой по жизни!

    Joined:
    18 Jun 2005
    Messages:
    756
    Likes Received:
    351
    Reputations:
    353
    Напиши тоже самое на паскале и откомпилируй ;)
     
Loading...