Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Поиск графических данных в файлах (http://forum.oszone.net/showthread.php?t=277173)

victor21043 05-02-2014 15:34 2303296

Поиск графических данных в файлах
 
Тема:хочу всё знать.
Здравствуйте уважаемые пользователи,возможно это тема кого-то заинтересует:
Хочу узнать ваше мнение по ситуации(лапидарно):
Существует ли на планете Земля программа(исполнительный скрипт),которая может осуществить автоматизированный поиск графических данных(изображений) в файлах(.dll,.ocx и тд) ,аналогичная ICONS FROM FILE 5.02?
  • ICONS FROM FILE 5.02(extraico.exe)-бесплатная программа ,автоматизированного поиска иконок в файлах(.dll,.ocx и тд) ,включая и субдиректории "винчестера".
https://picasaweb.google.com/lh/phot...eat=directlink
  • Resource Hacker-программа индивидуального поиска -не совсем подходит.
https://picasaweb.google.com/lh/phot...eat=directlink
  • Restorator умеет искать в ресурсах файлов по всему диску,но формат поиска только jpeg
    читать дальше »
    После запуска программы в меню выберите Сервис => Поиск ресурсов
Премного благодарю

Iska 05-02-2014 15:42 2303300

Переведите на русский:
Цитата:

Цитата victor21043
автоматизированный поиск графических данных »


victor21043 05-02-2014 19:33 2303463

Автоматизированный поиск графических данных-групповое, не ручное(Resource Hacker),пакетное разыскание картинок(-чек),иллюстраций,гравюр(bmp итд) в файлах (.dll,.ocx ) . Надеюсь дефиниция понятная.

Iska 05-02-2014 21:33 2303546

Приведите пример файла с ресурсами:
Цитата:

Цитата victor21043
jpeg итд »

Цитата:

Цитата victor21043
групповое, не ручное(Resource Hacker) »

Групповое, не ручное. И именно «Resource Hacker»:
читать дальше »
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

set sRHScript=Resource Hacker Script.txt

for /f "usebackq delims=" %%i in (
        `pushd "C:\Program Files\Sysinternals.com\Sysinternals Suite" ^&^& ^(dir /b /s /a:-d "*.dll" "*.ocx" "*.exe" ^& popd^)`
) do (
        >"%sRHScript%" (
                echo [FILENAMES]
                echo Exe=%%~i
                echo Log=My.log
                echo.
                echo [COMMANDS]
                echo -extract My.rc, bitmap,,
                echo -extract My.rc, gif,,
                echo -extract My.rc, icongroup,,
                echo -extract My.rc, cursorgroup,,
        )
       
        "%ProgramFiles%\Resource Hacker\ResHacker.exe" -script "%sRHScript%"
       
        del /f /q "%sRHScript%"
        del /f /q "My.rc"
        del /f /q "My.log"
)

endlocal
exit /b 0


В текущем каталоге окажется всё извлечённое из ресурсов *.exe, *.dll, *.ocx файлов, находящихся в каталоге «C:\Program Files\Sysinternals.com\Sysinternals Suite» и вложенных в него.

Цитата:

Цитата victor21043
ICONS FROM FILE 5.02(extraico.exe) -это самодельная,колхозная программка энтузиаста »

Чем она Вас не устраивает?

victor21043 06-02-2014 09:09 2303809

Что это?
Цитата:

Групповое, не ручное. И именно «Resource Hacker»:
читать дальше »
https://picasaweb.google.com/lh/phot...eat=directlink
https://picasaweb.google.com/lh/phot...eat=directlink
Что это за адрес, зачем мне он?
Цитата:

C:\Program Files\Sysinternals.com\Sysinternals Suite
ICONS FROM FILE 5.02(extraico.exe)-бесплатная программа автоматизированного поиска иконок в файлах(.dll,.ocx и тд) ,включая и субдиректории "винчестера".
Resource Hacker-программа индивидуального поиска (не пакетного)-не подходит.

Iska 06-02-2014 09:40 2303823

Цитата:

Цитата victor21043
Что это? »

Это пакетный файл для реализации:
Цитата:

Цитата victor21043
Автоматизированный поиск графических данных-групповое, не ручное(Resource Hacker),пакетное разыскание картинок(-чек),иллюстраций,гравюр(bmp,jpeg итд) в файлах (.dll,.ocx и тд) . »

Цитата:

Цитата victor21043
Что это за адрес, зачем мне он? »

Вам он — для того, чтобы заменить его на Ваш путь, где осуществлять поиск. Можете заменить его, например, на «C:\WINDOWS\system32» или где Вы там собирались искать.

Цитата:

Цитата victor21043
поиска иконок в файлах »

Теперь ясно.

Цитата:

Цитата victor21043
Resource Hacker-программа индивидуального поиска (не пакетного)-не подходит. »

Подходит. Я ровно это и продемонстрировал в приведённом выше пакетном файле.

Вы не ответили на мой вопрос о примере файле с ресурсами вида:
Цитата:

Цитата victor21043
jpeg итд »


K.A.V. 06-02-2014 09:57 2303835

Вложений: 1
Restorator умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсов

victor21043 06-02-2014 11:15 2303869

Цитата:

Restorator умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсов
Спасибо.
За много лет использования ОС(MW) были лишь несколько dll, в которых упаковали изображения данного формата.
99% изображений в системных файлах всё же в bmp.

Amigos 06-02-2014 13:09 2303933

Цитата:

Цитата victor21043
99% изображений в системных файлах всё же в bmp »

в том же рестораторе

victor21043 06-02-2014 14:55 2304028

Restorator умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсов
Программа плохая,многое пропускает. Но это лучше чем :closed-to :
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
set sRHScript=Resource Hacker Script.txt
for /f "usebackq delims=" %%i in (
    `pushd "C:\Program Files\Sysinternals.com\Sysinternals Suite" ^&^& ^(dir /b /s /a:-d "*.dll" "*.ocx" "*.exe" ^& popd^)`
) do (
    >"%sRHScript%" (
        echo [FILENAMES]
   

читать дальше »

    echo Exe=%%~i
        echo Log=My.log
        echo.
        echo [COMMANDS]
        echo -extract My.rc, bitmap,,
        echo -extract My.rc, gif,,
        echo -extract My.rc, icongroup,,
        echo -extract My.rc, cursorgroup,,
    )
    "%ProgramFiles%\Resource Hacker\ResHacker.exe" -script "%sRHScript%"
  del /f /q "%sRHScript%"
    del /f /q "My.rc"
    del /f /q "My.log"
)
endlocal
exit /b 0


К сожалению, большинство картинок зашифровано в текстовой таблице программистами от таких как я.Молодцы.Авторские права превыше всего.

Iska 06-02-2014 15:49 2304071

Цитата:

Цитата victor21043
Программа плохая »

Ну, на Вас не угодишь :lol:.


Время: 20:31.

Время: 20:31.
© OSzone.net 2001-