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

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




Дата выпуска: 18.08.2025
Версия: 35.5
Автор: 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.850 примеров применения.

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

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

Расширение функционала 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)






 
sibirnikДата: Суббота, 14.12.2019, 16:59 | Сообщение № 3286
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Глубоко уважаемый Вы Мастер всех кнопок! Теперь всё как надо. Остался вопрос: получается использовать Wincmd.rus и em_... для шаблонов нельзя? или можно?
У меня есть ещё задачи, которые я хотел бы добавить в этот шаблон или в другие шаблоны с нужными мне опциями в этих шаблонах.
И параметры там разные в этих задачах...Где почитать или подскажите какие команды можно использовать для шаблонов?
Наверное здесь: Справка - Дополнение №18
Ответьте на самый главный вопрос для меня, можно ли использовать прописанные в Wcmd_Rus.ini параметры прямым прописыванием в команду шаблона tcimg=$emem_NN.(как указал Маэстро), если можно, то на примере чётвёртого пункта укажите, как это сделать. Спасибо за помощь.


Сообщение отредактировал sibirnik - Суббота, 14.12.2019, 18:48
 
Andrey_AДата: Суббота, 14.12.2019, 20:10 | Сообщение № 3287
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 26.8 от 14.12.2019

Скачать TCIMG 26.8





.


 
asmadeusДата: Суббота, 14.12.2019, 21:36 | Сообщение № 3288
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Знаете, уважаемый sibirnik, могу подсказать свой метод. Вот вы тут трубите во все колокола - не работает, караул, спасите, дайте кнопку и т.д.
Я вот тоже трубил неоднократно.
Но, после того, как мои сообщения начали зависать мертвым грузом, я подумал и решил, что не стоит отнимать у людей время.
Вот висят просьбы о помощи некоторое время - и либо находится решение (иногда даже проще чем себе думал) или приходит осознание, что тебе это по сути и нафиг не нужно
Подумайте...
 
chip642Дата: Суббота, 14.12.2019, 22:31 | Сообщение № 3289
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата sibirnik ()
Ответьте на самый главный вопрос для меня, можно ли использовать прописанные в Wcmd_Rus.ini параметры прямым прописыванием в команду шаблона tcimg=$emem_NN.(как указал Маэстро)


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

Для использования кнопок из Wcmd_Rus.ini, создайте новый шаблон диалогового окна (например, GroupBox_SK1, где "SK" - первая и последняя буква вашего ника) , и пропишите пункты с командами (как указал Маэстро). Вызывать этот шаблон будем командой.

Код
cmdcm=[group=BOX_SK1]


Префикс "U" в нумерации (типа, _U221) шаблонов лучше не использовать, ибо эту букву использую я и они впоследствии добавляются в общий языковой файл, поэтому чтобы не было пересечений используйте отличительные от общих идентификаторы.
 
shveicarДата: Суббота, 14.12.2019, 22:40 | Сообщение № 3290
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Цитата asmadeus ()
Знаете, уважаемый sibirnik, могу подсказать свой метод. Вот вы тут трубите во все колокола - не работает, караул, спасите, дайте кнопку и т.д.
Я вот тоже трубил неоднократно.
Но, после того, как мои сообщения начали зависать мертвым грузом, я подумал и решил, что не стоит отнимать у людей время.
Вот висят просьбы о помощи некоторое время - и либо находится решение (иногда даже проще чем себе думал) или приходит осознание, что тебе это по сути и нафиг не нужно
Подумайте...


Хорошо замечено.
На самом деле, есть отличная справка с кучей примеров и пояснений.
Помню когда еще утилита была в стадии рождения, там было много вопросов о том как сделать то или иное действие, не говоря о том, что раньше, в обще писались "ужасные" vbs скрипты для простейших задач и причем почти всегда индивидуально.
А сейчас, совсем другое дело.
Просто сравните сложность создания каких либо сценариев на том же питоне или "чистом" Autoit и сразу поймете, насколько удобнее работать с помощью утилиты.
Так что если что то нужно, sibirnik стоит потратить немного времени и разобраться с готовыми примерами.
От себя могу посоветовать, для удобства тестирования команд, сохранять код в tcg файл, тогда ненужно каждый раз лезть в панель тотала и менять кнопку.
Просто откройте редактор и правьте код в tcg файле, пока он не заработает как нужно.
 
asmadeusДата: Суббота, 14.12.2019, 23:06 | Сообщение № 3291
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
shveicar, спасибо за дополнение. Я правда не совсем это имел в виду, но и так нормально
 
chip642Дата: Суббота, 14.12.2019, 23:46 | Сообщение № 3292
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Давайте просто, по мере возможностей(времени и знаний), помогать интересующимся тем или иным функционалом TCIMG. Потом у них, так или иначе, возникнет "зависимость" и они смиренно отправятся покорять справку TCIMG. Сие наблюдения основаны на личном опыте,.
 
shveicarДата: Воскресенье, 15.12.2019, 00:08 | Сообщение № 3293
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
sibirnik
Есть еще один совет, не пытайтесь впихивать сложные или длинные команды прямо в диалоговые окна.
Там есть отличия при считывании, поэтому придется или менять некоторые символы на коды или просто будет путаница.
Гораздо проще прописывать в диалогах сравнение, например диалог
Код
GroupBox_Test_03=<#>Текст<#><#>Вызов1<+>1<+>Вызов2<+>2<#>260<#>130

А в tcg файле прописать условие для группы. например:
Код
dilog=[group=BOX_Test_03] sends=123 <IF> GLOBALGROUP<1> = 1 <THEN> команда 1 <ENDIF> <IF> GLOBALGROUP<1> = 2 <THEN> GLOBALSENDS<a> <ENDIF>

В общем, думаю смысл ясен.
 
sibirnikДата: Воскресенье, 15.12.2019, 09:15 | Сообщение № 3294
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Для тех, кто в танке(asmadeus, shveicar) Мне 63 года, я перенёс инфаркт и инсульт(конечно это неважно для вас, а для
меня имеет значение, как в песне, что то с памятью моей стало и так далее. Нет я не жалуюсь - просто, чтобы понятнее в танке стало)
Прочтите внимательнее первое мое сообщение 3286:
Ключевая фраза:
Подскажите пожалуйста, как прописать правильно эту команду в GroupBox_U220.
Я ведь прежде, чем обратиться сам сделал три пункта шаблона, на четвёртом возникла проблема(справку я по этому поводу, как мог почитал, и там нет ничего про то, какие команды можно писать, какие нет(во всяком случае для меня нет) И как говорит всегда наш Верховный Главнокомандующий Andrey_A мы всегда всем помогаем и объясняем - вот и обратился и главное ни к вам, а к Маэстро. И ваши суждения и советы, которые не о чём прошу оставить при себе в танке.
Ещё раз спасибо chip642 и Andrey_A за помощь и разъяснения.
chip642
Префикс "U" в нумерации (типа, _U221) шаблонов лучше не использовать, ибо эту букву использую я.
Просто я не стал писать свои буквы, чтобы было понятнее Вам, я так и делаю - использую своё.
 
asmadeusДата: Воскресенье, 15.12.2019, 09:29 | Сообщение № 3295
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
sibirnik, я конечно в танке, но когда писал свое сообщение, то имел в ввиду совсем не то, что уже приписал shveicar - типа читайте и будет вам счастье.
Нет, сам знаю, как справку читать и как порой нелегко что то в ней найти именно из - за обилия информации.
Я имел в виду, что мой пост в теме скриптинга висит не отвеченным уже почти месяц, в теме заказа кнопок - около недели. За это время было многое переосмысленно, переписано и переделано по схеме - раз не отвечают -значит, некогда. Раз некогда - будет думать сами. Раз не выдумали - значит, не так и надо было.

P.S. В вашу сторону ничего отправить не хотел. Если истолковали превратно - прошу прощения. Пишите вопросы, иначе как же тогда жить форуму. А я с этим завязываю
 
Andrey_AДата: Воскресенье, 15.12.2019, 10:01 | Сообщение № 3296
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата asmadeus ()
в теме скриптинга висит не отвеченным уже почти месяц, в теме заказа кнопок - около недели

Если это в мою сторону, то я не есть бог - я не знаю как решить эти вопросы. Если есть чем помочь и что ответить - показываю на примерах... в ином случае не отвечать же мне "я не знаю как это сделать..."
------------
P.S. Ко всем стальным - давайте относится друг с пониманием... Тем более мы занимаемся интересным делом))

P.P.S. Я всегда в ICQ601298959 для онлайн общения


 
sibirnikДата: Воскресенье, 15.12.2019, 10:20 | Сообщение № 3297
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата Andrey_A ()
Ко всем стальным - давайте относится друг с пониманием... Тем более мы занимаемся интересным делом))

Согласен полностью....А всё, что выше написал, так это как раз из уважения ко всем.
 
alexostrovДата: Понедельник, 16.12.2019, 16:47 | Сообщение № 3298
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
Ув. Andrey_A
ТС установлен диске домашнего компа. Все работает, включая TCIMG.
Скопировал ТС на флешку. Запустил с флешки дома - все работает, включая TCIMG.
С флешки запускаю на компе на работе, (другой комп) все работает кроме TCIMG.
Любая кнопка использующая TCIMG не работает.
Ошибка: Line - 23669.
В чем может быть причина ?


Сообщение отредактировал alexostrov - Понедельник, 16.12.2019, 16:49
 
asmadeusДата: Понедельник, 16.12.2019, 18:32 | Сообщение № 3299
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
alexostrov, может, какой файл утилиты потерялся. Вообще эти
Line № такой то ни о чем не скажут ни Андрею, ни кому то еще - строки не совпадают в исходном и скомпилированном коде. Начните с проверки наличия всех файлов и папок (как вариант - просто обновите утилиту с архива)
 
alexostrovДата: Понедельник, 16.12.2019, 18:50 | Сообщение № 3300
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
asmadeus
Сообщение писал на работе. Все кнопки использующие TCIMG не работали.
Приехал домой, воткнул флешку в домашний комп - все работает.

Добавлено (17.12.2019, 01:39)
---------------------------------------------
[ps]Завтра на работе попробую обновить TCIMG.[/ps]

 
Поиск:

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