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

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




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

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, @AZJIO, 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, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, And000010, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

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

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

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

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



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

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

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

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

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

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

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


Сборки программ, в которых участвует утилита 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)






 
Andrey_AДата: Среда, 24.12.2014, 21:59 | Сообщение № 691
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
1.
Цитата
TCIMG64.exe выдаёт ошибку

TCIMG64.exe пока прекращена работа. Только TCIMG.exe (32)

2.
Код
lists=%Z%L||save<C:\temp\Back2\VBS\list.txt!!1> scrpt=C:\temp\Back2\VBS\rar.vbs

Для того, чтобы передать в скрипт список rar.vbs %L не нужна утилита вообще:

a) в скрипте прописывается приём параметра списка:
к примеру так
Код
With WScript Cnt = .Arguments.Count
     If Cnt > 0 Then
       FileList = .Arguments(0)
       MsgBox "Переменная FileList =" & vbNewLine & "<" & FileList & ">"
     End If
End With


и скрипт вызывается так:

Код
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\MyFiles\Test.vbs"
%L
%COMMANDER_PATH%\Wcmicons.dll,1543
Test скрипт

-1


-------------------------------------------------
Если нужны какие-то другие списки, то всё равно напрямую не передать, т.к. нет приёма параметров в скрипте
был бы приём, то можно без создания list.txt передать так:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%Z%L scrpt=C:\Test.vbs||GLOBALSLIST<t>||&&wait
Wcmicons.dll,2186
Параметр:

0
-1


создайте скрипт Test.vbs в C:\ и увидите
Код
With WScript Cnt = .Arguments.Count
     If Cnt > 0 Then
       FileList = .Arguments(0)
       MsgBox "Переменная FileList =" & vbNewLine & "<" & FileList & ">"
     End If
End With


-------------------------------------------
А вообще для передачи и запуска WinRAR есть команда start - и не нужно никаких скриптов:

Вот самые простые примеры, показывающие как запускать WinRar с параметрами
(остальные примеры можете посмотреть в справке в разделе "Примеры по темам" -" Действия с архивами" там где применяется start=RAR...)

RAR - это путь до программы, который прописывается в TCIMG.ini (TCIMGU.ini) в секции [Programs]

Создать архив именем объекта под курсором файлов текущей папки
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=RAR||-IBCK||a||"%p%O".rar||"%P"||&&wait||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,5
Создать архив именем объекта под курсором файлов текущей папки

0
-1


Создать зашифрованный архив именем объекта под курсором, выделенных объектов в ДРУГОЙ панели
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=RAR||-IBCK||a||-hp1||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%t%O".rar||@%L||&&wait||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,5
Создать зашифрованный архив именем объекта под курсором, выделенных объектов в ДРУГОЙ панели

0
-1


-------------------
[ps]Всем пользователем. Немного приболел. Рыбалка на зимнем Чёрном море опасна))) надо шапку одевать.
Скоро буду на связи. Да ещё и вышла версии 4.9.1 AkelPad с критическими и глючными обновлениями.
Приходится сейчас перелопачивать 150 скриптов...[/ps]

.


 
inzaimДата: Четверг, 25.12.2014, 10:21 | Сообщение № 692
Рядовой

На сайте с: 24.12.2014
Город: Волгоград
Сообщений: 4
Награды: 0
Репутация: 0
Цитата Andrey_A ()
Для того, чтобы передать в скрипт список rar.vbs %L не нужна утилита вообще:


Думал, что нашел искомое, однако нет. Это не передаёт список выделенных файлов в скрипт.

Извиняюсь, но оно заработало. Как оказалось для винрара является критичным место расположения переменных, что и следовало ожидать. Сейчас работает корректно.
Так, пока, для меня и осталось секретом каким образом сбрасывать выделение после окончания архивации.

К сожалению реализовать весь винрар одной кнопкой не является рациональным, в моём случае. Связанно с тем, что далее будут вызываться дополнительные скрипты по отправки отчетности на электронную почту, формирование файлов для БД, логи работы и так далее. Строю свою систему бекапа, попутно изучая VBS.


Сообщение отредактировал inzaim - Четверг, 25.12.2014, 12:29
 
Andrey_AДата: Пятница, 26.12.2014, 08:04 | Сообщение № 693
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
Цитата
для меня и осталось секретом каким образом сбрасывать выделение

Что имеется ввиду? Если снять выделение, то в конце прописывается команда:

Код
tcimg=$cm524


Код
global slist=%Z%L scrpt=C:\Test.vbs||GLOBALSLIST<t>||&&wait tcimg=$cm524


или можно снять после получения списка

Код
global slist=%Z%L tcimg=$cm524 scrpt=C:\Test.vbs||GLOBALSLIST<t>||&&wait


 
Andrey_AДата: Пятница, 26.12.2014, 19:29 | Сообщение № 694
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
Egorkaru и asmadeus (Ваше сообщение перенесено), я видел сообщения в темах расширения функционала
Там не предполагается обсуждения, возможно что-то реализуется, а возможно и нет. Всё записано...
Спасибо за интерес к проекту.


 
Andrey_AДата: Суббота, 27.12.2014, 03:20 | Сообщение № 695
Генералиссимус

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


Всех с наступающим НОВЫМ ГОДОМ!!!
Вот и прошёл ещё один год...
Как бы не было хорошо или не очень, а мы всегда ждём от этого праздника чего-то необычного и невероятного...
Пусть так и будет - Пусть в следующем году будет больше мира, счастья, радости, добра, любви, здоровья, вдохновения, благополучия... у Вас и Ваших близких!


А я со своей стороны постараюсь сэкономить время в рутинных компьютерных делах, чтобы потратить его на что-то интересное и благородное...

В этом году утилита продолжила свой путь развития и автоматизации:

- Выпущено более 50 версий (почти каждую неделю выходила новая версия)
- Выпущено более 500 промежуточных бета версий при запросах пользователей и добавлении нового функционала для тестирования...
- Добавлено более 100 новых команд и большое количество параметров и подпараметров
- Добавлено более 2500 примеров в справку
- Утилита плавно вошла в сборку AkelPad Image
- Утилита отлично обкатала свои возможности в сборке Total Commander Image Olimpic

- Создана онлайн справка
- Появились различные темы обсуждения на разных сайтах
...

И самое главное благодаря утилите у меня в окружении появились десятки интереснейших людей
С кем-то мы на связи ежедневно, с кем-то периодически...
Сегодня посмотрел статистику почты за год - более 260 писем прислано с вопросами и пожеланиями....
В ICQ и не подсчитать...
Все Ваши вопросы, советы, сообщения об ошибках, пожелания о расширении функционала, и даже критика повлияла на развитие TCIMG

Всем большое спасибо, надеюсь на продолжение общения.

И ни смотря на то, что в конце года немного приболел, постарался ряд важных вещей реализовать и вложить в финальную новую версию

Всем ещё раз удачи и до встречи в Новом Году!

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

TCIMG 9.4 от 27.12.2014

Скачать Доступно только для пользователей





 
asmadeusДата: Суббота, 27.12.2014, 09:58 | Сообщение № 696
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1250
Награды: 27
Репутация: 30
Andrey_A, спасибо! Достойное завершение года, хотя я ожидал другого. С наступающим тея и всю команду и... до встречи в новом году (хотя я еще и в этом зайду).
 
chip642Дата: Суббота, 27.12.2014, 14:45 | Сообщение № 697
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1374
Награды: 56
Репутация: 49
Цитата Атос ()
Не работает кнопка закрытия радио, когда оно не закрепленно в заголовке TC

У меня все работает, Windows 7 x64.
 
Andrey_AДата: Суббота, 27.12.2014, 19:40 | Сообщение № 698
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
Цитата
Не работает кнопка закрытия радио, когда оно не закрепленно в заголовке TC

У меня тоже всё работает.

-----------------------------
Не знаю что там случилось с сайтом forum.ru-board, но сообщение не могу там добавить, хотя вчера добавил без проблем, возможно разрешится позже. Администрации написал, пока тишина...
Там есть вопрос http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=240#19
Отвечу тут пока есть время - кто там зарегистрирован можете перенести или дать ссылку на этот ответ...

Цитата
для полного счастья не хватает еще кнопки, которая позволяла бы создавать список

coherent, вот несколько примеров создания списков:

Из содержимого выделенных папок записать в буфер обмена список файлов (заданных изображений) с их размером: ширинаxвысота
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок записать в буфер обмена список файлов (заданных изображений) с их размером: ширинаxвысота

0
-1


Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота. Список создаётся в другой панели именем List.txt

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>||save<"%t"List.txt>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота. Список создаётся в другой панели именем List.txt        

0
-1


Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, родительский путь удаляется. Список создаётся в другой панели именем List.txt

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>||"%P"!!||save<"%t"List.txt>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, родительский путь удаляется. Список создаётся в другой панели именем List.txt        

0
-1


.


 
Andrey_AДата: Воскресенье, 28.12.2014, 20:40 | Сообщение № 699
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
Отсюда

Цитата chip642 ()

Прошу автора, по мере возможности, реализовать в пользовательском меню - zmenu, возможность вставки необходимого текста в поле ввода текста - в последнее место нахождения курсора до вызова меню. Будет очень здорово, тогда при нажатии на один из пунктов "Избранное", текст будет вставляться сразу по назначению.


Тестовая версия TCIMG 95_b2, в версии 9.4. замените соответствующие файл(ы)

Вроде получилось

В TCIMG.ini в [ZMenu] добавлен ключ TrayActiveWindow - он игнорирует классы окон. Если вдруг активация какого-либо окна не нужна, то можно прописывать его класс
В строке уже внесены в игнор классы: меню пуск, панели задач, трея, рабочего стола, класс простого меню ... Тестировал на Win7x64. Возможно на других системах другие классы, если таковые будут, то позже и их можно будет внести

Код
[ZMenu]
TrayActiveWindow=Button|Shell_TrayWnd|TaskSwitcherOverlayWnd|Progman|ReBarWindow321|#32768|NotifyIconOverflowWindow


.


 
chip642Дата: Воскресенье, 28.12.2014, 20:52 | Сообщение № 700
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1374
Награды: 56
Репутация: 49
Andrey_A, РАБОТАЕТ! Молодчина! У меня тоже Windows 7 x64, срабатывает отлично, достаточно просто открытого окна, даже без курсора, отличная реализация. Хороший подарочек к Новому году.(надеюсь не последний ) up
 
Andrey_AДата: Понедельник, 29.12.2014, 03:17 | Сообщение № 701
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
chip642, спасибо за различные тесты с активацией

Тестовая версия TCIMG 95_b7, в версии 9.4. замените соответствующие файл(ы)

Ключ переименован в NoActiveWindow, внесены ещё ненужные классы
Добавлено активация окон при вызове

Код
zmenu=hotkey_Menu_Example zmenz=1||2


Аналогично теме MENUIMG

Код
NoActiveWindow=Button|Shell_TrayWnd|TaskSwitcherOverlayWnd|Progman|ReBarWindow321|#32768|NotifyIconOverflowWindow|RDIconWnd|ROCKETDOCK|CLCLV  iewer|PotPlayer|Afx:64570000:8:00010003:01900011:00000000


Добавлена команда infos=2||6, позволяющая отображать верхние окна

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=2||6
%COMMANDER_PATH%\Wcmicons.dll,4
Отображение информации об окнах верхнего уровня

-1   



В общем с вашей помощью, chip642, получилось более расширенно... Спасибо!

.


 
chip642Дата: Понедельник, 29.12.2014, 06:00 | Сообщение № 702
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1374
Награды: 56
Репутация: 49
Andrey_A, Огромное Спасибо за Труды! Все работает! С наступающим Новым Годом!!!


Сообщение отредактировал chip642 - Понедельник, 29.12.2014, 06:14
 
_92Дата: Понедельник, 29.12.2014, 13:55 | Сообщение № 703
Сержант

На сайте с: 23.04.2014
Город: Уфа
Сообщений: 20
Награды: 0
Репутация: 0
tcimg radio (tcimg 9.4)
пожелание - добавить хоткеи
баг - не закрывается окно при нажатии на крестик окна, закрываю через панель задач (win7 x32)


 
Andrey_AДата: Понедельник, 29.12.2014, 13:58 | Сообщение № 704
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6738
Награды: 126
Репутация: 97
Аверин Андрей
_92, какие именно хоткеи вы предлагаете? сочетания и на какие кнопки. ?
С крестиком посмотрю, уже 2-й человек пишет, но у меня не воспроизводится на 7х64


 
_92Дата: Вторник, 30.12.2014, 13:13 | Сообщение № 705
Сержант

На сайте с: 23.04.2014
Город: Уфа
Сообщений: 20
Награды: 0
Репутация: 0
Цитата Andrey_A ()
какие именно хоткеи вы предлагаете? сочетания и на какие кнопки. ?

для паузы/плэя мне бы удобны были
ctrl+` или ctrl+shift+`


 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

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


Перейти на сайт Недвижимость сточи