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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7182
Награды: 141
Репутация: 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)






 
ХарВикДата: Среда, 10.12.2014, 21:17 | Сообщение № 661
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
Код
"exect=$var_ix=<info=x165>||$var_iy=<info=x166>||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N>'||ToolTip('$var_s',$var_ix,$var_iy,'Информация',1,1)||Sleep(5000)"    
создать всплывающую подсказку на 5 секунд в позиции пункта с информацией: Путь объекта под курсором и его даты создания

Ну, вот они первая и вторая строки, команда и подсказка, что не так?
================================================
Твой пример сработал, кнопка работает, но как быть с моим примером, почему не работает, или работает только для одной команды?
================================================
При этом мой пример состоит действительно из двух строк в Акеле....
 
asmadeusДата: Среда, 10.12.2014, 21:24 | Сообщение № 662
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
ХарВик, у меня 14851 ошибка на твоих строках. ты не одинок))
 
ХарВикДата: Среда, 10.12.2014, 21:26 | Сообщение № 663
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
Понятно, значит будем ждать Маэстро, пусть разбирается)))
 
chip642Дата: Среда, 10.12.2014, 21:28 | Сообщение № 664
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Скопировал пример Харвика, как по маслу, без проблем.
 
ХарВикДата: Среда, 10.12.2014, 21:29 | Сообщение № 665
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, такой вопрос: ты в каком Тотале работаешь???
 
chip642Дата: Среда, 10.12.2014, 21:33 | Сообщение № 666
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
ХарВик, в Total Commander 8.50х32
 
asmadeusДата: Среда, 10.12.2014, 21:33 | Сообщение № 667
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, у меня утилита по другому пути. да и проверял на старой версии (правда обновление тоже не помогло)
 
ХарВикДата: Среда, 10.12.2014, 21:36 | Сообщение № 668
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, а у меня Тотал 8.01 и 8.50RC1 х 32, может, быть дело в этом?
 
asmadeusДата: Среда, 10.12.2014, 21:37 | Сообщение № 669
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
ХарВик, у меня так вообще 8.51
 
chip642Дата: Среда, 10.12.2014, 21:44 | Сообщение № 670
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Харвик, только сейчас заметил, а почему Ваша комада обрамлена в ковычки, котя она у меня и с ними сработала, но ковычки по условию не предполагаются. Запустил на TC 8.51 и не сработало, правда без ошибки, молчком, потом обратил внимание на ковычки.
 
ХарВикДата: Среда, 10.12.2014, 21:46 | Сообщение № 671
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, так уже пробовал и без кавычек, всё равно не работает!
===============================================
Попробовал перегрузиться, бесполезно, кнопка (в моём примере) не срабатывает, к стати, заметил, что она просто чистит буфер!!!
 
chip642Дата: Среда, 10.12.2014, 21:57 | Сообщение № 672
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Да, вот на TC 8.51x32/x64 не хочет работать, интересно однако.
 
ХарВикДата: Среда, 10.12.2014, 21:59 | Сообщение № 673
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
Во как! Вот загадал я загадку!!! Где Автор? Автора в студию!! :)
 
chip642Дата: Среда, 10.12.2014, 22:35 | Сообщение № 674
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Ну вот, пока тестировал на разных версиях TC, теперь и мой родной TC 8.50 не хочет обрабатывать эту команду. Дождемся Маэстро, видимо какие-то ньюансы он не учел.

Добавлено (10.12.2014, 22:35)
---------------------------------------------
Протестил большинство команд, отказывается именно обрабатывать команду exect, видимо потому, что сама кнопка на основе этой команды создана, вступает в конфликт видимо.

 
Andrey_AДата: Четверг, 11.12.2014, 06:31 | Сообщение № 675
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7182
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
из 2-х строк в буфере обмена (команда и описание) создать кнопку TCIMG для Total Commander и записать в буфер обмена

С сегодняшним функционалом TCIMG эту задачу можно решить пятью или десятью способами.
Вариант с ... ClipPut('$var_s') является ошибочным для данной задачи, т.к. в командную строку попадает ненужная информация из буфера обмена.
Вот один из примеров, где этого не происходит:

Из 2-х строк в буфере обмена (команда и описание) создать кнопку TCIMG для Total Commander и записать в буфер обмена
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_ac=StringRegExp(ClipGet()&@CR&@CR,'(?m)^([^\r\n]*)',3)||$var_ab=StringSplit('TOTALCMD#BAR#DATA|%%COMMANDER_PATH%%\TCIMG.exe|#|Wcmicons.dll,0|','|',2)||$var_ab[2]=$var_ac[0]||$var_ab[4]=$var_ac[1]||_ArrayToClip($var_ab,@CRLF)
%COMMANDER_PATH%\Wcmicons.dll,5
Из 2-х строк в буфере обмена (команда и описание) создать кнопку TCIMG для Total Commander и записать в буфер обмена

0
-1


 
Поиск:

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