Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Открыть новую тему     Написать ответ в эту тему

Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

 
Дата выпуска: 11.07.2019
Версия: 25.9
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.000 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
shusler



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A

Цитата:
В любом случае пишите, если что не получается...  

 
Только сейчас заметил, что только через zpack корректно архивы создаются, т.е. внутри архива с точками название папки без точек.
 
А через winrar создается папка С ТОЧКАМИ без внутренней подпапки с пробелами... За это отвечает команды:
-ep1..ep3 — опции сохранения пути внутри архива (1 — без родительского каталога, 2 — полный путь, 3 — с диском/windows)
 
Смотрел, смотрел я на команды winrar, но так и смог сделать, чтоб внутри папки с точками была папка с пробелами.
 
Может подскажете?

Всего записей: 104 | Зарегистр. 30-10-2007 | Отправлено: 16:12 15-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
смотрел я на команды winrar, но так и смог

shusler
Я тоже не спец в нюансах winrar
Для одной папки под курсором будет работать так:

Код:
slist=%UL blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-ap"%O"||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait

Для выделенного списка посмотрю позже - мне проще добавить несколько параметров в TCIMG, чем изучать скудное описание параметров winrar
Возможно лучше смотреть в сторону 7-zip
Как время появится гляну...

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 16:38 15-09-2017 | Исправлено: Andrey_A_A, 00:57 16-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 20.7
----------------------------------
shusler, такой вариант (обновитесь):

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%UL dlist=$GLOBALSLIST||##path<38> blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-apGLOBALDLIST<:NUMBER:|@>||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait
%COMMANDER_PATH%\Wcmicons.dll,1
Упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы rar (включая вложенные папки, сохраняя структуру корневой папки) и переименовать созданные архивы (заменить пробел на точку)
 
0
-1
 


Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 00:44 16-09-2017 | Исправлено: Andrey_A_A, 00:51 16-09-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 20.7
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...
------------------------------
Не обессудьте, на вопросы в личке, в аське отвечу чуть попозже, слегка приболел.

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 16:11 16-09-2017 | Исправлено: Abel11, 16:20 16-09-2017
shusler



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Спасибо, последний вариант хорошо работает.

Всего записей: 104 | Зарегистр. 30-10-2007 | Отправлено: 17:28 18-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 20.8

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 19:48 28-09-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 20.8
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 02:06 29-09-2017
helbvtynec

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли произвести запаковку в CHM сохраненных страниц, выделяя только сами .htm/.html файлы, а соответствующая <имя>_files папка паковалась попутно?
Плюс бонусом у результирующих файлов устанавливалась дата модификации как у соответсвующих исходных.
 
И еще, я думаю, предпочтительно чтобы параметры диалога архивации оставались прежними (установленными вручную при обычном использовании по Alt+F5) после работы утилиты, если это возможно.

Всего записей: 243 | Зарегистр. 19-03-2008 | Отправлено: 20:47 29-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Возможно ли произвести запаковку в CHM сохраненных страниц, выделяя только сами .htm/.html файлы, а соответствующая <имя>_files папка паковалась попутно?  

helbvtynec, как я понял вы хотите упаковать через Total Commander и плагин Chmdir
Для выделенных файлов нужно произвести довыделение соответствующих папок, к примеру так:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%UL||##<info=o73::>||$$@CRLF||$$<info=o72::>_files\ marks=$GLOBALSLIST
%COMMANDER_PATH%\Wcmicons.dll,1
Для выделенных файлов довыделить и папки с приставкой _files
 
0
-1
 

А потом уж упаковывать:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%UL||##<info=o73::>||$$@CRLF||$$<info=o72::>_files\ marks=$GLOBALSLIST  arwcx="%t%O"||chm
%COMMANDER_PATH%\Wcmicons.dll,1
Для выделенных файлов довыделить и папки с приставкой _files + упаковать их в CHM в другую панель
 
0
-1
 


Цитата:
Плюс бонусом у результирующих файлов устанавливалась дата модификации как у соответствующих исходных

Это зависит не от TCIMG, а то настроек плагина - заранее поставьте галочку "Сохранять дату и время файла" в его настройках
 
 

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 21:46 29-09-2017
helbvtynec

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Требуется всё же попарно упаковывать: каждой странице отдельный chm. Похоже всё-таки отдача папки древнему htm2chm — оптимальный вариант.
 

Цитата:
заранее поставьте галочку "Сохранять дату и время файла" в его настройках

у меня не имеет эффекта

Всего записей: 243 | Зарегистр. 19-03-2008 | Отправлено: 22:30 29-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Требуется всё же попарно упаковывать: каждой странице отдельный chm

helbvtynec, у вас в запросе такого не было, я лишь сделал что вы описали...
Что касается попарной упаковки, то делать через плагины TC - это ИМХО извращение.
Смотрите в сторону hhc.exe, которому передается hhp файл, созданный по нужному шаблону...

Цитата:
у меня не имеет эффекта
У меня это работает...

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 22:48 29-09-2017 | Исправлено: Andrey_A_A, 22:49 29-09-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно есть что-то попроще, вот как я вижу создание справки:
1. Создаётся файл name.hhc для name.htm
2. Создаётся файл name.hhp
3. name.hhp направляется в hhc.exe

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=||tcg<{CHM_HHC}> bends=$GLOBALSENDS||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhc||content<GLOBALBENDS<x1>> sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> start=%%COMMANDER_PATH%%\TCIMGHELP\Utils\hhc.exe||GLOBALCREAT<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Для html файла под курсором создать справку chm в другой панели с помощью hhc.exe и создания соответствующих файлов hhc и hhk
 
0
-1
 

Это всего лишь набросок, шаблоны прописал в файл ...\Files\Tcg\SHAPED.tcg
Шаблоны для создания файлов hhc и hhk
Я сделал для одного файла, если вам это будет интересно, то можно продолжить и сделать для нескольких html ...

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 09:41 30-09-2017
shveicar



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Требуется всё же попарно упаковывать: каждой странице отдельный chm. Похоже всё-таки отдача  

Привет.  
Плагин в Total commander  для упаковки работает нормально.  
Но если использовать команду
Код:
arwcx=%p"%O"||chm||1
в цикле, то могут возникать ошибки.
Я когда то то же использовал такой метод.  
Он был удобен тем, что сохранял все в одном файле, но к сожалению теперь, с появлением HTML5 многие страницы html упакованные в формат chm, выдают ошибки, связанные со скриптами и не отображают нормально контент из за поддержки только старого протокола HTML 4.
Поэтому, я давно перешел на сохранение нужных страниц или выделенного контента в браузере, на скрипт сохранения страниц для firefox, устанавливаемого в виде кнопки через расширение Custom Buttons.
Он отлично сохраняет контент в виде одного html файла, конвертируя изображения со страницы в код b64.
Главное, что при этом, сохраняются все стили страницы в нормальном виде.
Вы можете узнать более подробно об этом на форуме https://forum.mozilla-russia.org/viewtopic.php?pid=588588#p588588
Так что рекомендую использовать такой способ, он гораздо удобнее
 

Всего записей: 324 | Зарегистр. 26-09-2010 | Отправлено: 13:38 30-09-2017
helbvtynec

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Мозг сломаешь с вашим синтаксисом, парадигмой и функционалом.
Наверное всё же нет, хотя кому-то может было бы полезно. Благодарю за попытку помочь.
 
shveicar
Если в настройках отметить «использовать COM-интерфейс», вроде стабильнее работает.
 
А кнопкой этой я уже с ранних времен ее Оперовского происхождения пользуюсь (и даже сам модифицировал), и в FF тоже продолжаю. Всё равно ни в одном браузере, ни одним способом нет идеального варианта сохранения — везде свои проблемы и недостатки.

Всего записей: 243 | Зарегистр. 19-03-2008 | Отправлено: 14:23 30-09-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Fil_2071 20:56 30-09-2017
Цитата:
Можно ли с помощью программы изменить время создания файла следующим образом:
имеются файлы, созданные в 14:23:17, 14:23:57, 14:24:27 и т. д.  
надо сдвинуть время так, чтобы было 12:43:17, 12:43:57, 12:44:27 и т. д.  

 
 Пути к TCIMG.exe в кнопках прописывайте свои, у меня файл находится в корне TC.
 
 Первые две кнопки для получения информации, на всякий случай.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||##<info=o42:://> GLOBALSLIST<a>
%COMMANDER_PATH%\WCMICONS.dll,19
Отобразить в диалоге время создания выделенных объектов в формате 22:14:00
 
 
-1
 
 

 
Для визуального сравнения даты создания и даты модификации
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||Создание~~-~~<info=o42:://>~~|~~<info=o22:://>~~-~~Модификация GLOBALSLIST<a>
%COMMANDER_PATH%\WCMICONS.dll,15
Отобразить в диалоге время создания и время модификации выделенных объектов в формате 22.14.00
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%L||1||1!!-h1-n40
%COMMANDER_PATH%\WCMICONS.dll,18
Изменить выделенным объектам время создания на время создания уменьшенную на 1 час 40 минут
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%L||0,1||1!!-h1-n40
%COMMANDER_PATH%\WCMICONS.dll,17
Изменить выделенным объектам время модификации и время создания на время создания уменьшенную на 1 час 40 минут
 
 
-1
 

 
 
 

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 05:08 01-10-2017 | Исправлено: Abel11, 05:30 01-10-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет.
Можете подсказать, какую кнопку надо использовать чтобы создавало иерархический список (аналог команды cmd tree).  
1) Нужно, чтобы в одной панели становишься на папку/диск.
2) Нажимаешь кнопку.
3) Во второй панели создаются списки файлов/папок.
Нужно, чтобы создавалось два списка один список папок, а второй включая имена файлов. В батнике это соответственно команды

Код:
tree /a
tree /a /f

 
Добавлено:
ps. списки на выходе оставить в юникоде.

----------
Раздачи и акции

Всего записей: 6227 | Зарегистр. 20-03-2009 | Отправлено: 16:51 01-10-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
regist123, это можно решить и без утилиты через батник, см. http://ab57.ru/cmdlist/tree.html
Если вам нужно именно через TCIMG, то в команде cmdbt уже есть подобные примеры создания списка

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global imgpr=1 cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> asave=GLOBALCMDBT||"%tListFiles.txt" cmdbt=tree~~/A~~''<info=o76"%P"1>''||std<8> asave=GLOBALCMDBT||"%tListFolders.txt"||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Для папки активной панели создать 2 списка  иерархической структуры в другой панели
 
0
-1
 

Путь к утилите ставите свой...

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 11:45 02-10-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A 12:45 02-10-2017
Цитата:
 это можно решить и без утилиты через батник

У меня через батник на данный момент и есть, но тут есть некоторые минусы.
Основной это привязка к букве диска (у флешки если воткнуть две, то буква нужной может быть разная). И раз уже пользуюсь вашей утилитой, то решил и это делать через неё.
Цитата:
Путь к утилите ставите свой...

спасибо.


----------
Раздачи и акции

Всего записей: 6227 | Зарегистр. 20-03-2009 | Отправлено: 12:19 02-10-2017
qiqos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=1 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> upldf=%P%N||GLOBALSENDS<1>||GLOBALZENDS<1> GLOBALUPLDF<c> cmdcm=[group=BOX_U31]
%COMMANDER_PATH%\WCMICONS.dll,37
Загрузка изображения под курсором на выбранный хостинг с получением ссылок в буфер обмена
 
-1
-1

 
Не работает в TCIMG 20.7, 8

Всего записей: 1 | Зарегистр. 25-01-2010 | Отправлено: 12:00 05-10-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
qiqos
 
Выборочно сейчас проверил три хостинга и все работают. Точно знаю, что не работает savepic.ru, там надо заменить .ru на .net, всё забываю автору напомнить, думаю сегодня исправим.
 

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 13:14 05-10-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru