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

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




Дата выпуска: 16.09.2024
Версия: 34.8
Автор: 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)






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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
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
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
для меня и осталось секретом каким образом сбрасывать выделение

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

Код
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
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
Egorkaru и asmadeus (Ваше сообщение перенесено), я видел сообщения в темах расширения функционала
Там не предполагается обсуждения, возможно что-то реализуется, а возможно и нет. Всё записано...
Спасибо за интерес к проекту.


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

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


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


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

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

- Выпущено более 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
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, спасибо! Достойное завершение года, хотя я ожидал другого. С наступающим тея и всю команду и... до встречи в новом году (хотя я еще и в этом зайду).
 
chip642Дата: Суббота, 27.12.2014, 14:45 | Сообщение № 697
Генералиссимус

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

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
Не работает кнопка закрытия радио, когда оно не закрепленно в заголовке 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
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
Отсюда

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
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
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
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
Город: Сочи, Хоста
Сообщений: 7181
Награды: 141
Репутация: 125
Аверин Андрей
_92, какие именно хоткеи вы предлагаете? сочетания и на какие кнопки. ?
С крестиком посмотрю, уже 2-й человек пишет, но у меня не воспроизводится на 7х64


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

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

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


 
Поиск:

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