[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
TCIMG




Дата выпуска: 21.10.2024
Версия: 34.9
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 16.450 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала TCIMG

Помощь и советы ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

Для запросов кнопок тема ЗАКАЗ КНОПОК

Дополнительное обсуждение TCIMG на forum.ru-board

Группа в Telegram


Сборки программ, в которых участвует утилита 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 Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)






 
asmadeusДата: Четверг, 22.12.2016, 19:26 | Сообщение № 2161
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Danwer, а тотал какой? У меня 9.0а и утилита 16.9
 
DanwerДата: Четверг, 22.12.2016, 20:18 | Сообщение № 2162
Рядовой

На сайте с: 05.08.2016
Город: Омск
Сообщений: 15
Награды: 0
Репутация: 0
Цитата asmadeus ()
Danwer, а тотал какой? У меня 9.0а и утилита 16.9


Да, конечно у меня тоже 9.0а и 16.9
 
asmadeusДата: Четверг, 22.12.2016, 20:57 | Сообщение № 2163
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Danwer, ну тогда остается либо система, либо пути
!. Тотал в корне диска
2. Запуск от админа
3. Рабочий плагин autorun
4. Рабочая утилита
При таких условиях все должно работать
 
Andrey_AДата: Четверг, 22.12.2016, 21:38 | Сообщение № 2164
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Пока не читал обсуждение... позже всем отвечу, просто полетело все - и системы и ноутбуки и информация... восстанавливаю...

.


 
MatrosДата: Четверг, 22.12.2016, 21:41 | Сообщение № 2165
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Danwer, у меня переключение разрядности работает,хоть с запретом на запуск копий TC хоть без запретов...
(TC 9.0a 16.9 win10 x64)



Всё приходящее,а музыка Вечна !
 
chip642Дата: Четверг, 22.12.2016, 22:05 | Сообщение № 2166
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Danwer ()
Но кнопка корректно работает только при снятии в настройках запрета одновременного запуска нескольких копий

В файле wincmd.ini в секции [Configuration] прописать ключ =>
WatchDirs=3
Должно сработать.
 
asmadeusДата: Четверг, 22.12.2016, 22:10 | Сообщение № 2167
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, у меня 0 стоит. Не думаю, что это влияет. Было вообще 51, потом поставил на 0 - но работает все так же
 
chip642Дата: Четверг, 22.12.2016, 22:22 | Сообщение № 2168
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
asmadeus

На чистом Total Commander 9.0a ради интереса затестил, действительно, при включенном запрете одновременного запуска кнопка не работала, но после того, как я вписал этот ключ, все заработало, как то так. Однако на сборке Матроса я этот ключ удаляю, и всё равно всё работает))) Там всё дело в каких-то настройках TC.
 
DanwerДата: Суббота, 24.12.2016, 13:15 | Сообщение № 2169
Рядовой

На сайте с: 05.08.2016
Город: Омск
Сообщений: 15
Награды: 0
Репутация: 0
Цитата chip642 ()
В файле wincmd.ini в секции [Configuration] прописать ключ =>
WatchDirs=3
Должно сработать.


Там так и есть WatchDirs=3. Всё равно не работает.

Цитата Matros ()
Danwer, у меня переключение разрядности работает,хоть с запретом на запуск копий TC хоть без запретов...
(TC 9.0a 16.9 win10 x64)


Мдааа.... По ходу дела проблема всё-таки не в TC и не в TCIMGe. Позвонил своему товарищу. У него тот же ТС 9.0а (с такими же настройками как и у меня), та же система Win10х64. У него всё работает как надо. Не пойму в чём дело.
Спасибо всем за советы. Если будут ещё какие-нибудь мысли, сообщите.

Добавлено (24.12.2016, 13:15)
---------------------------------------------
Всё! Решил проблему )) Добавил паузу в код. Всё заработало идеально.

Код
<IF> [info=x60] = 32 <THEN> close=ACTIVE pause=500 start=%%COMMANDER_PATH%%\TOTALCMD64.EXE||/i=%%COMMANDER_PATH%%\wincmd.ini <ELSE> close=ACTIVE start=%%COMMANDER_PATH%%\TOTALCMD.EXE||/i=%%COMMANDER_PATH%%\wincmd.ini <ENDIF>


Дело в том, что комп у меня довольно-таки уставший по времени и видимо на быстродействие в данном случае это влияет. Нашёл пороговое значение pause=350, при котором перестаёт работать. В итоге для надёжности поставил pause=500. Многократно перезапускал - всё отлично.
 
InFiveДата: Суббота, 24.12.2016, 19:06 | Сообщение № 2170
Майор

На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
Награды: 2
Репутация: 0
поскольку чего только утилита не делает, осмелюсь спросить...

теоретически, можно ли сделать следующую работу?

  • делаю поиск в папке (с подпапками) на наличие zip-архивов
  • в zip (в которых файл html и, в папке, изображения со стилями) ищу наличие файлов png
  • если в zip есть png, то png и html извлекается, png конвертируется в jpg, в html меняется .png на .jpg
  • затем запаковывается в zip
 
shveicarДата: Суббота, 24.12.2016, 23:48 | Сообщение № 2171
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата InFive ()
поскольку чего только утилита не делает, осмелюсь спросить...

теоретически, можно ли сделать следующую работу?


Можно.
Для этого нужно составить определенную команду.
Создаете файл .tcg и вносите туда составленную команду, удобнее использовать стиль для вызова через
Код
tcimg=$am_

Но конечно, придется все несколько раз проверить на тестовых файлах, прежде чем приступать к масштабной обработке.
 
VikTor1985Дата: Воскресенье, 25.12.2016, 18:15 | Сообщение № 2172
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата VikTor1985 ()
В предложенном мной и shveicar вариантах последние две строки остаются на своих местах, можно рассмотреть такой вариант.

chip642, shveicar, Спасибо большое за обновление команды. Я тоже обратил внимание на то что последние строки не меняются, попытался обойти это не получилось))) и пришлось на время отказаться от данной команды,... Но Вы вовремя написали изменения, спасибо большое :D
Измененные команды работают :)

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

И еще такой момент, можно ли объединить четные и нечетные строки в буфере?
пытаюсь через команду удалить переносы строк в нечетных строках, но удаляются все нечетные строки!
команда:
Код
bufsr=?T|p1#2|c,1:-1!!0!!line1
- нечетные строки - пустые

Как можно удалить перенос строк?
 
chip642Дата: Воскресенье, 25.12.2016, 19:36 | Сообщение № 2173
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата VikTor1985 ()
можно ли объединить четные и нечетные строки в буфере?


У меня в записях такие две команды:

Объединить четные строки с нечетными (четные в начале строки, нечетные в конце)
Код
bufsr=^^||#G7||&&(?m)(^.*$[\r\n]?)(^.*$)?[\r\n]?!!\2\1


Объединить нечетные с четными строками( нечетные в начале строки, четные в конце)
Код
bufsr=^^||#G7||&&(?m)(^.*$)[\r\n]?(^.*$[\r\n]?)!!\1\2
 
Andrey_AДата: Воскресенье, 25.12.2016, 20:13 | Сообщение № 2174
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата Veosys3837 ()
Хочу заметить что в работе этой кнопки имеется небольшой баг - при наличии в имени папки-источника восклицательных знаков она не работает как надо - папки не создаются, файлы копируются не все да еще и переименовываются.


[helpquote][+] В команды copys, copyy, moves, movee, clink, clint, txtss, txtsp, extra, extrf и во многие другие
- добавлен разделитель "//" во 2-м параметр, дополнительно к параметру "!!" (можно использовать один из них - рекомендуется "//")[/helpquote]

Пример:
Код

"copys=%L||"%t"//0" - копировать в другую панель выделенное, не заменяя имеющиеся элементы


Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-17521-16-1482260240

Цитата Slava10779 ()
1. Добавить возможность прослушки и просмотра аудио/видео в команде PREVW. (желательно с настройкой задержки перед воспроизведением)
2. Сделать рамку окна команды PREVW рамкой всего окна (чтобы информация тоже была в рамке).
3. Добавить тень окну предпросмотра команды Prevw.
4. Добавить настройку смещения от курсора окна предпросмотра команде Prevw (Preview2).
5. Добавить отступ изображения от края в окне предпросмотра команды Prevw.
6. Ну и хотелось бы масштабирование окна предпросмотра под пропорции изображения. В Preview3 например сделать.


Частично реализовано: Тестовая версия TCIMG 170_b10, в версии TCIMG 16.9 замените соответствующие файл(ы)

- просмотр видео добавлен (тестировал только на этих файлах - если у вас есть другие типы видеофалов, которые будут воспроизводится, то сообщите, я добавлю в основу TCIMG.ini)
Код

[Preview]
...
; ListExV - список расширений видеофайлов для воспроизведения
ListExV=|.*\.avi|.*\.mp4|.*\.flv|.*\.wmv|.*\.vob|.*\.dvr-ms|.*\.mts|.*\.mkv|


- аудио подключу позже, хотя воспроизведение уже работает, если добавить mp3
Код
ListExV=|.*\.avi|.*\.mp4|.*\.flv|.*\.wmv|.*\.vob|.*\.dvr-ms|.*\.mts|.*\.mkv|.*\.mp3|


- тень добавлена
- отступ позже
- масштабирование не будет добавлено

(на Windows 7 работает - если на какой-то системе не будет работать, то пока ничем не помогу, т.к. на других системах тестировать не буду...)

[helpquote][+] Оптимизирована команда prevw
- исправлена ошибка определения пути файловых панелей...
- добавлен просмотр thumbnail изображения в файлах 3MF (если есть)
- в ListExT добавлены текстовые типы расширений
- в секцию [Preview] добавлены ключи PixelFrame, ColorFrame, PixelShadow, ColorShadow, TransShadow
- добавлен ключ ListExV для видеофайлов
[/helpquote]

.


 
VikTor1985Дата: Понедельник, 26.12.2016, 11:25 | Сообщение № 2175
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата chip642 ()
У меня в записях такие две команды:

Объединить четные строки с нечетными (четные в начале строки, нечетные в конце)

Цитата chip642 ()
Объединить нечетные с четными строками( нечетные в начале строки, четные в конце)


chip642, Спасибо большое за команды, все работает :D
 
Поиск:

Интеллектуальные права и отказ от ответственности