Описание команды


prevw

Просмотр изображений и информации других файлов под курсором в Total Commander и проводнике.

prevw=1, ||Theme

Параметры:

1Режим. Возможно появятся другие режимы...
ThemeТема. Имя секции в TCIMG.ini, в которой записаны настройки окна. По умолчанию имя Preview (т.е. секция [Preview]).

Примечания:

Основные возможности команды:
  • Изображение или информация файла отображается при наведении курсора на имя файла.
  • Поддерживаемые типы файлов:
     изображения 2BP, BMP, DIB, EMF, GIF, JFIF, JPE, JPEG, JPG, MPO, PNG, RLE, TIF, TIFF, WMF
     анимированные GIF (поддерживается анимация)
     файлы курсора CUR, ANI (поддерживается анимация)
     значки ICO
     изображения AI, AMC, JBF, LPM, PDN, PLB, PXS, PXT, SSL (извлечение и отображение изображения из файла, если это возможно)
     шрифты OTF, OTC, TTF, TTC, PFM, FON (вывод информации о файле)
     файлы TORRENT (вывод информации о файле)
     ярлыки LNK (вывод информации)
     справочные файлы CHM (скриншот первой страницы)
     аудио файлы MP3 (отображение информации и изображения альбома, если есть в файле)
     текстовый формат RTF (просмотр первых строк текста)
     файлы презентаций PPT, PPTX, DOTX, POTX, THMX, XLTX, 3MF (извлечение и отображение thumbnail изображения из файла, если это возможно)
     табличные файлы XLSX, XLSM, XLAM (просмотр первых строк текста 1-го листа)
     табличные файлы XLS, XLSB, DIF, SLK (просмотр первых строк текста 1-го листа, если установлен MS Excel)
     текстовые файлы DOC, DOCX, DOCM, WPS (просмотр первых строк текста, если установлен MS Word)

     список типов медиафайлов для воспроизведения
        расширения в виде регулярных выражений прописываются в ключе ListExV через разделитель |
        ListExV=|.*\.avi|.*\.mp4|.*\.wmv|...|
        для воспроизведения некоторых типов медиафайлов необходима установка кодеков (к примеру K-Lite Codec Pack)

     текстовые типы файлов html (и подобного синтаксиса) (вывод первых строк в которых удаляются все теги html)
        расширения в виде регулярных выражений прописываются в ключе ListExH через разделитель |
        ListExH=|.*\.htm[^\\]*|.*\.php[^\\]*|...|

     текстовые типы файлов (вывод первых строк)
        расширения в виде регулярных выражений прописываются в ключе ListExT через разделитель |
        ListExT=|.*\.txt|.*\.lst|.*\.lng|...|

     исполняемые типы файлов (вывод информации о файле)
        расширения в виде регулярных выражений прописываются в ключе ListExE через разделитель |
        ListExE=|.*\.exe|.*\.dll|.*\.cpl|...|

     игнорируемые типы файлов
        расширения в виде регулярных выражений прописываются в ключе ListExN через разделитель |
        ListExN=|.*\.xlsx|.*\.xlsm|.*\.xlam|...|

     список типов медиа-ссылок для воспроизведения в текстовом редакторе AkelPad
        расширения в виде регулярных выражений прописываются в ключе ListExL через разделитель |
        ListExL=|.*\.gif|.*\.jp[ge]g?|.*\.mp3|...|

Отображение информации файлов с помощью дополнительных библиотек:

    § Утилита webp2gif rw-designer.com/webp2gif Скачать: webp2gif.zip
       просмотр изображений WEBP, прописывается в секции [Programs]

    § Библиотеки Cairo ru.wikipedia.org/wiki/Cairo Скачать: Cairo.zip
       просмотр векторных изображений SVG

    § Библиотека DevIL openil.sourceforge.net Скачать: DevIL.zip
       просмотр изображений BW, WBMP, DDS, ICB, ICNS, IFF, J2C, J2K, JNG, JP2, JPC, JPF, JPX, LBM, MNG, P3L, P3R
       просмотр изображений PAM, PBM, PDD, PGM, PNM, PPM, PSD, PXR, RAS, RGB, SGI, TDI, TGA, VDA, VST, WDP, XPM

    § Библиотека FFmpeg help.ubuntu.ru/wiki/ffmpeg Скачать: FFmpeg.zip
       просмотр случайного кадра из видеофайлов 3GP, AVI, DVR-MS, FLV, M2TS, M4V, MKV, MOV, MP4, MPG, MTS, OGV, TS, VOB, WEBM, WMV

    § Библиотека MediaInfo mediaarea.net/ru/MediaInfo Скачать: MediaInfo.zip
       просмотр информации медиафайлов 3BS, APE, AU, BUP, CGP, COK, COV, DPX, DTS, FLAC, FLC, FLI, GRA, ICC, IFO, JPM, KAR, M4A, MID
       просмотр информации медиафайлов MPLS, MPT, OGG, PIX, PLE, SPT, STR, SWF, SWI, VDJ, WAV, WMA, WTV, XM, YTF

    § Библиотека Pdf glyphandcog.com Скачать: Pdf.zip
       просмотр скриншота 1-й страницы файла PDF

Библиотеки прописываются в TCIMG.ini (TCIMGU.ini) в секции [DLL]

Пример записи:

[Programs]
webp2gif=%COMMANDER_PATH%\Utilities\Images\webp2gif\webp2gif.exe
[DLL]
Cairo=%COMMANDER_PATH%\Utilities\Images\Cairo\ ;; прописывается папка, в которых находятся библиотеки Cairo
DevIL=%COMMANDER_PATH%\Utilities\Images\DevIL\DevIL.dll
FFmpeg=%COMMANDER_PATH%\Utilities\Images\FFmpeg\FFmpeg.dll
MediaInfo=%COMMANDER_PATH%\Utilities\MultiMedia\MediaInfo\MediaInfo.dll
Pdf=%COMMANDER_PATH%\Utilities\Images\Pdf\pdf.dll


Если Вам необходимо просматривать другие типы файлов, вы можете выслать архив с файлами для тестирования.
Если получится извлечь необходимую информацию, то эти типы файлов будут добавлены в команду...
  • Выход из команды:
    - Нажатие средней кнопки мыши.
    - Через меню в трее.
    - При повторном запуске команды.

  • При "битых изображениях" появляется соответствующая надпись ERROR
  • Поддерживается 2 режима появления превью окна, настройки в ключе Mode
  • Есть возможность выбора фона: RGB цвет или прозрачный
  • Есть возможность выбора размера окна, цвета и шрифта подсказки...
  • Дополнительные настройки внешнего вида в TCIMG.ini в секции [Preview]

  • Для просмотра файла под курсором в проводнике необходимо, чтобы у файла отображалось расширение.
    ~ эту настройку можно включить в диалоге "Параметры папок", вкладка "Вид", снять галочку "Скрывать расширения..."
    ~ диалог можно запустить через проводник или воспользоваться командой: rundll32 shell32.dll,Options_RunDLL


Добавлена в версии 21.8 возможность просматривать "прямые" медиа-ссылки в текстовом редакторе AkelPad
  • Для просмотра необходим одинарный клик на ссылке.
  • В настройках AkelPad должно быть включено отображение гиперссылок:





Может выглядеть следующим образом:

    

См. также:

gifnn, gifcs, gifcn, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcn, imgcr, imgff, imgfs, imggo, imght, imgjf, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, scren, sdesk, sdess, symxx

Примеры:
 Как создать кнопку?

prevw=1 ;; предпросмотр изображений при наведении курсора на файлы изображений в панелях Total Commander и проводнике в Window 7 и выше

prevw=1||Preview2 ;; предпросмотр изображений при наведении курсора на файлы изображений в панелях Total Commander и проводнике в Window 7 и выше (настройки из секции [Preview2])


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru