[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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Дата: Воскресенье, 06.11.2016, 13:57 | Сообщение № 1996
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Yaroslav ()
Но она почему-то выдает такую ошибку: Удаление папок (Line 11726 (File "D:\Total Commander\TCIMG.exe"): Error и закрывается. Подскажите, пожалуйста, в чем тут дело?

Подтверждаю - не работает. Причем на первом этапе, даже не получает массива данных. Причем интересно - на том, что надо оставить, массив работает. А что надо снести - ну ни в какую
Тотал 8.52а, утилита 16.2
 
YaroslavДата: Воскресенье, 06.11.2016, 13:59 | Сообщение № 1997
Полковник

На сайте с: 12.03.2012
Город: Николаев
Сообщений: 191
Награды: 5
Репутация: 9
А, кстати, как разобраться, что удалить, а что оставить - я и вовсе не понял...

Сообщение отредактировал Yaroslav - Воскресенье, 06.11.2016, 14:20
 
chip642Дата: Воскресенье, 06.11.2016, 15:26 | Сообщение № 1998
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата asmadeus ()
Подтверждаю - не работает.

Да, передача в массив GLOBALARRAY не работает, автор разберется.

Цитата Yaroslav ()
как разобраться, что удалить, а что оставить - я и вовсе не понял...


Выделяем папки, применяем кнопку, в диалоговом окне задаем фрагмент имени по которому надо найти похожие по именам ( в именах которых присутствует заданный фрагмент) подпапки во всех выделенных папках, далее выдается список найденных подпапок, слева чекбоксы напротив каждого пути в таблице, выбираем (отмечая чекбоксы) нужные для удаления папки и нажимем стрелочку ==> внизу таблицы, всё, папки должны быть удалены.
 
YaroslavДата: Воскресенье, 06.11.2016, 19:19 | Сообщение № 1999
Полковник

На сайте с: 12.03.2012
Город: Николаев
Сообщений: 191
Награды: 5
Репутация: 9
У меня не отражались пути - только нули и единицы. Вероятно, поэтому я ничего и не понял.
 
Andrey_AДата: Воскресенье, 06.11.2016, 22:42 | Сообщение № 2000
Генералиссимус

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

.


 
asmadeusДата: Понедельник, 07.11.2016, 20:03 | Сообщение № 2001
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
1. По аналогии можно и самому создать подобное...
2. Но всё это полная ерунда,

Ну ерунда так ерунда, мне казалось логичным это видеть
 
Andrey_AДата: Вторник, 08.11.2016, 20:31 | Сообщение № 2002
Генералиссимус

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

Цитата alexxxxx ()
при выводе информационного окна через команду "infos", если сразу нажать кнопки "Копировать с номерами" или "Копировать выделенные" появляется ошибка

Цитата chip642 ()
ередача в массив GLOBALARRAY не работает

Исправлено

Тестовая версия TCIMG 163_b4, в версии TCIMG 16.2 замените соответствующие файл(ы)

.


 
asmadeusДата: Вторник, 08.11.2016, 23:37 | Сообщение № 2003
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
Цитирую chip642:
ередача в массив GLOBALARRAY не работает

Исправлено

Не подтверждаю - массив через раз работает. Кнопка та же
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=FOLDM<%L!!-2!!-1!!*<input=Получить~~список~~папок|Введите~~фрагмент~~имени||500||100>*> GLOBALSLIST<b> sends=GLOBALARRAY<t>!!-1 delss=GLOBALSENDS<t>||1
Wcmicons.dll,995
Из выделенных папок получить список папок имеющих в именах совпадения с вводимым в диалоговом окне и отметив чекбоксы УДАЛИТЬ выбранные папки

-1
-1

Шаблоны в буфере нормально
 
chip642Дата: Вторник, 08.11.2016, 23:53 | Сообщение № 2004
Генералиссимус

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

Не подтверждаю - массив через раз работает


У меня всё ОК, работает стабильно, проверял на на 8.51a и 9.00 RC3
 
Andrey_AДата: Среда, 09.11.2016, 03:17 | Сообщение № 2005
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата chip642 ()
У меня всё ОК

У меня тоже всё нормально, команду можно сократить...

Код
global slist=FOLDM<%L!!-2!!-1!!*<input=Получить~~список~~папок|Введите~~фрагмент~~имени||500|100>*> GLOBALSLIST<b> delss=$GLOBALARRAY||1


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

Цитата asmadeus ()
при работе с буфером обмена добавить вставку не только с кнопки на панели, но и по двойному щелчку мыши - я лично постоянно щелкаю))


Желательно поподробнее писать, хотя бы какая команда... и где двойной клик...

Если я правильно понял - это команда vclip

Тестовая версия TCIMG 163_b6, в версии TCIMG 16.2 замените соответствующие файл(ы)

[helpquote]- добавлен в TCIMG.ini в секцию [ClipViewer] ключ DoubleLClick[/helpquote]

Код
[ClipViewer]
...
; DoubleLClick - двойной клик левой кнопкой мыши на пункте в "Журнале"
; 0 - ничего не делать
; 1 - копировать пункт в буфер обмена
; 2 - вставить пункт в активное окно
; 3 - вставить пункт в активное окно + копировать пункт в буфер обмена
DoubleLClick=2


.


 
chip642Дата: Среда, 09.11.2016, 03:42 | Сообщение № 2006
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Andrey_A ()
- добавлен в TCIMG.ini в секцию [ClipViewer] ключ DoubleLClick


Спасибо, а то я никак не привыкну к кнопкам. Теперь вставка удобна.
 
Andrey_AДата: Среда, 09.11.2016, 06:02 | Сообщение № 2007
Генералиссимус

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


Это не ошибка - мне, к примеру, не нужен фокус на таблице.

Тестовая версия TCIMG 163_b8, в версии TCIMG 16.2 замените соответствующие файл(ы)

[helpquote][+] Добавлен в TCIMG.ini в секцию [InfoList] ключ FocusList[/helpquote]

Код
[InfoList]
...
; FocusList - 1 - фокусировать на первый пункт таблицы ListView; 0 - не фокусировать
FocusList=0


.


 
VikTor1985Дата: Среда, 09.11.2016, 07:46 | Сообщение № 2008
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Andrey_A, случилась такая проблема с командой regim]!
команда:
Код
regim="C:\Program Files\Autodesk\AutoCAD_2014.reg"

при выполнении данной команды, данные их файла *.reg не вносятся в реестр,.. без разницы какой путь будет прописан: и "regim="%COMMANDER_PATH%\AutoCAD_2014.reg""; "regim="%%COMMANDER_PATH%%\AutoCAD_2014.reg"" все равно не записывается!
а при открытии самого файла *.reg выдается окно:

и если нажать "да", то данные нормально записываются!
Вопрос: Можно добавить в команду regim параметр, который принудительно бы добавлял информацию из файла в реестр?
Прикрепления: 5955942.jpg (19.4 Kb)
 
Andrey_AДата: Среда, 09.11.2016, 09:57 | Сообщение № 2009
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата VikTor1985 ()
случилась такая проблема с командой regim


У меня нет никаких проблем с командой

Доступно только для пользователей
Да и другие личные команды, связанные с regim работают

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

1. При проблемах я всегда прошу писать подробности:
- Как вызывается ? это кнопка в тотале... это вызов из других программ, скриптов, ярыков и.т.д ?
2. Код обрамляется тегами [code][/code]
3. Из вашего
Цитата VikTor1985 ()
"regim="%COMMANDER_PATH%\AutoCAD_2014.reg""; "regim="%%COMMANDER_PATH%%\AutoCAD_2014.reg""

Мне ничего непонятно...

.


 
VikTor1985Дата: Среда, 09.11.2016, 16:32 | Сообщение № 2010
Подполковник

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

без разницы что кнопкой, что командой из файла *.tcg не добавляется в реестр.
Я думаю, что то уведомление (картинка из сообщения 2010) возникает если стоит пункт "Уведомлять о добавление, изменении реестра" (предпоследний пункт на картинке) в настройках "Параметры управления учетными записями пользователя"! если поставить "Никогда не уведомлять" (последний пункт на картинке), то все прекрасно добавляется через команду regim.

Так вот, total портативный и если запустить на машине в котором стоит "уведомлять об изменении", то данные из файла *.reg не добавятся!
Может можно принудительно сделать добавление в реестр если есть "уведомлять об изменении"?
Прикрепления: 3842419.jpg (47.7 Kb) · 7764459.jpg (48.6 Kb)
 
Поиск:

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