[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
thomasmoloverДата: Воскресенье, 05.08.2018, 19:41 | Сообщение № 2746
Рядовой

На сайте с: 12.03.2018
Сообщений: 11
Награды: 0
Репутация: 0
When using the 'group' control, can you use the preset variable value to specify the default option instead of the original :V: function.

In the following code I want to specify the default option for 'group' with the value of $var_aa

Код
sends=Preparing...|TCIMG.dll,127|@T1|@D1|@P1|@G1??-4 shape=NN exect=$var_aa=128||$var_pwr=##[timen=5][group=Power~~Control<#>Please~~cancel~~if~~any~~app~~NOT~~saved.@CRLFIt~~would~~force~~to...<#><#>&Shutdown<+>9<+>&LOCK<+>128<+>:BREAK:<+>90<+>&Restart<+>6<+>S&uspend<+>16<+>:BREAK:<+>90<+>Lo&gout<+>0<+>S&leep<+>64<#>300<#>165]||Shutdown($GLOBALGROUP1[1])
 
Andrey_AДата: Понедельник, 06.08.2018, 02:11 | Сообщение № 2747
Генералиссимус

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

--------------

Цитата
Поблема с

comns=%WL||10||★★★★★@CRLF||upd<1>


Реализовано: Тестовая версия TCIMG 241_b3, в версии TCIMG 24.0 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирован функционал команд delss, delsm, comns, comnt, copys, copyy, renms, renmm, strct
- дописан код для работы с descript.ion с различной кодировкой, относительно значения ключа CommentPreferredFormat в Wincmd.ini

[/helpquote]

Примеры:
Код

"comns=%L||1||★☆" - добавить в начало комментария выделенных объектов заданную фразу (значение CommentPreferredFormat от 1 и выше в Wincmd.ini)
"comnt=%P%N||1||★☆" - добавить в начало комментария объекта под курсором заданную фразу (значение CommentPreferredFormat от 1 и выше в Wincmd.ini)



.


 
Andrey_AДата: Понедельник, 06.08.2018, 19:28 | Сообщение № 2748
Генералиссимус

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

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

[helpquote][+] Добавлена глобальная переменная $GLOBALTIMEN, данные изменяются в диалогах при использовании параметра [timen]
- возвращается 0, если нажата любая кнопка
- возвращается 1, если кнопка не нажата[/helpquote]

Код
"exect=$var_pwr=##[timen=5][group=Power~~Control<#>Please~~cancel~~if~~any~~app~~NOT~~saved.@CRLFIt~~would~~force~~to...<#><#>&Shutdown<+>9<+>&LOCK<+>128<+>:BREAK:<+>90<+>&Restart<+>6<+>S&uspend<+>16<+>:BREAK:<+>90<+>Lo&gout<+>0<+>S&leep<+>64<#>300<#>165] GLOBALTIMEN<a>" - пример вывода данных глобальной переменной GLOBALTIMEN (если нажата любая кнопка, то возвращается 0, если не нажата, то возвращается 1)

"exect=$var_aa=128||$var_pwr=##[timen=5][group=Power~~Control<#>Please~~cancel~~if~~any~~app~~NOT~~saved.@CRLFIt~~would~~force~~to...<#><#>&Shutdown<+>9<+>&LOCK<+>128<+>:BREAK:<+>90<+>&Restart<+>6<+>S&uspend<+>16<+>:BREAK:<+>90<+>Lo&gout<+>0<+>S&leep<+>64<#>300<#>165]||$var_i=$GLOBALTIMEN[1]=1?$var_aa:$GLOBALGROUP1[1]||_ViewValues('$var_i')" - пример использования данных глобальной переменной GLOBALTIMEN


.


 
thomasmoloverДата: Понедельник, 06.08.2018, 23:12 | Сообщение № 2749
Рядовой

На сайте с: 12.03.2018
Сообщений: 11
Награды: 0
Репутация: 0
Thank you for all the great job

Сообщение отредактировал thomasmolover - Понедельник, 06.08.2018, 23:17
 
sibirnikДата: Вторник, 07.08.2018, 12:04 | Сообщение № 2750
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
После обновления TCIMG перестала правильно работать эта кнопочка - подправьте, если можно. Или подскажите, как исправить.
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=[tc=TM]||##path<4> renms=%L||list<GLOBALSLIST<t>*?> moves=$GLOBALRENMS||"%t"//1
Wcmicons.dll,2419
Заменить выделенный объект в АП на выделенный объект в ДП с автозаменой имени в ДП на имя АП и удалением объекта в ДП.

У Вас в справке описание этой кнопки такое:
Цитата
переименовать выделенные файлы в активной панели относительно выделения в неактивной панели с дальнейшим их перемещением (с заменой) в неактивную панель


Сообщение отредактировал sibirnik - Вторник, 07.08.2018, 12:20
 
Andrey_AДата: Вторник, 07.08.2018, 12:21 | Сообщение № 2751
Генералиссимус

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

Цитата
У Вас в справке описание этой кнопки такое

Оно более правильное.
По вашему описанию можно понять, что замена происходит в Актвной Панели (АП)

Можно так
Цитата
Заменить выделенный объект в ДП на выделенный объект в АП не меняя имени


.


 
thomasmoloverДата: Вторник, 07.08.2018, 12:22 | Сообщение № 2752
Рядовой

На сайте с: 12.03.2018
Сообщений: 11
Награды: 0
Репутация: 0
Sorry, I expressed the meaning of incorrect.
The 'group' control can pre-specify a parameter so that the default option specifies the item for that parameter instead of :V:, which is useful if there are multiple response dialogs.
For example, based on the value of the 'input' dialog box, determine the default value when the next 'group' dialog box appears.
 
Andrey_AДата: Вторник, 07.08.2018, 12:34 | Сообщение № 2753
Генералиссимус

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

.


 
chip642Дата: Вторник, 07.08.2018, 12:53 | Сообщение № 2754
Генералиссимус

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

Протестировал кнопочку, надо бы в ней добавить двойную обработку, на случай, если в именах будут цифры, чтобы не возникало проблем с переименованием.

Код
slist=[tc=TM]||##path<4> renms=%L||list<$GLOBALSLIST*?>||[double] moves=$GLOBALRENMS||"%t"//1
 
sibirnikДата: Вторник, 07.08.2018, 13:54 | Сообщение № 2755
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата Andrey_A ()
обновите - выше Тестовая версия TCIMG 241_b5

Заменил, как только вышла. Кнопка работает не правильно. Она должна заменять файл, а она создаёт файл рядом. Подправьте пожалуйста.
chip642,
Цитата chip642 ()
Протестировал кнопочку, надо бы в ней добавить двойную обработку

Я не понял у Вас она что? работает? У меня никаких проблем не было с переименованием, когда кнопка работала. Брала имя старого файла переименовывала им новый файл и заменяла старый. Меня устраивала полностью.

Добавлено (09.08.2018, 11:45)
---------------------------------------------
Andrey_A,
В справке есть эта команда:

Цитата
xbarx=%P%N ;; запустить BAR файл под курсором в виде панели (настройки из секции [PanelBar])

Работает отлично, но хотелось бы по первому нажатию на кнопку запустить, а по второму закрыть панель. Там вроде в справке написано, что можно это делать, но я не смог сообразить как. Помогите пожалуйста.
 
Andrey_AДата: Среда, 15.08.2018, 00:03 | Сообщение № 2756
Генералиссимус

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

TCIMG 24.1 от 14.08.2018

Скачать TCIMG 24.1





 
sibirnikДата: Среда, 15.08.2018, 07:40 | Сообщение № 2757
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Благодарю, все мои видимые мной проблемы исчезли, что значит рука мастера. TCIMG с каждым днём лучше и лучше.
По этой просьбе (xbarx) подскажите пожалуйста сообщение №2755


Сообщение отредактировал sibirnik - Среда, 15.08.2018, 07:41
 
Andrey_AДата: Четверг, 16.08.2018, 03:57 | Сообщение № 2758
Генералиссимус

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

Этого не будет, потому что команда xbarx может быть запущена несколько раз. А вы предлагаете закрыть.
Представьте у меня "висит" 10 панелей и что мне закрывать по нажатию?
Если вам очень надо вы можете создать кнопку на этой же панели - закрыть её или без создания кнопки нажать ПКМ на "поле настроек" выбрать "Выход"

вот пример создания кнопки выхода на панели
http://tc-image.3dn.ru/Files/tcimg/Example_EXT.zip
Код
  BUTTTON_END - выход из панели.
  BUTTTON_RESTART - рестарт панели.
  BUTTTON_ONTOP - поверх/не поверх всех окон.


Всё написано в справке...
---
В любом случае, если что непонятно, пишите вопросы...


 
sibirnikДата: Четверг, 16.08.2018, 05:53 | Сообщение № 2759
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Спасибо за пояснения.

Добавлено (18.08.2018, 08:41)
---------------------------------------------
Andrey_A,
После обновления на новую версию TCIMG 24.1 перестали работать ряд кнопок связанных с распаковкой. Вот например:

Цитата
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK5||+tcTCUNPACK7 delss=%UL||1||inuse<1> ;; Извлечь с перемещением в ДП выделенный архив в АП и удалить исходник.
На TCIMG 24.0 всё ОК.
И ещё вопрос, можно ли где-то скачать более старые версии TCIMG. Спасибо.
 
simupДата: Воскресенье, 19.08.2018, 23:54 | Сообщение № 2760
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Привет, всем.
Andrey_A, увидел очепятку в подсказках в крайней версии (возможно, и раньше были):
"если не диалог закрыт"


Пишите, звоните.
 
Поиск:

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