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

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




Дата выпуска: 12.06.2024
Версия: 34.6
Автор: 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, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
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)






 
chip642Дата: Среда, 18.11.2015, 01:02 | Сообщение № 1021
Генералиссимус

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

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
itray=3||1 pause=39n sndps=1 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~задачу?',40)||$var_i=$var_n=6?_Exit():1 shutd=9
Wcmicons.dll,0
выключить через 40 минут ПК, за минуту до завершения команды выдать звуковое уведомление и окошко выбора для отмены задачи, если отмены в течении 40 сек.нет, то все продолжится

-1

Можно и по установленному времени.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<TIME=h05n11> shutd=64 :EXIT:
Wcmicons.dll,19
В 5 часов 11 минут перевести систему в спящий режим
-1
-1

Цитата

Пробовал командой iniww ...,но не получается ...

Хотелось бы посмотреть на кнопку.
 
korosДата: Среда, 18.11.2015, 01:10 | Сообщение № 1022
Сержант

На сайте с: 23.01.2014
Город: Москва
Сообщений: 21
Награды: 0
Репутация: 0
Andrey_A
Цитата
Возможно ли сделать скрипт сортировки секций ini файла.

Цитата
Реализовано в новой команде inist

Спасибо за реализацию
Дополнительная просьба. Сделайте, пожалуйста, сортировку только выделенной части файла (для AkelPad).
И ещё. Часто в ini файлах до первой секции есть просто строки (не комментарии), который определяют принадлежность файла. Можно ли все, что находится до первой секции оставлять на месте?
Заранее спасибо.


Сообщение отредактировал koros - Среда, 18.11.2015, 01:14
 
MatrosДата: Среда, 18.11.2015, 10:00 | Сообщение № 1023
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2020
Награды: 164
Репутация: 95
chip642, делал так :
Код
iniwr=%%TCIMG_INI%%||Autorun8||ShellExec~~/TT~~/W~~/SW_HIDE~~''"%COMMANDER_PATH%\Utilities\TotalCom\ClockTClockCpuTC.exe"''~~

выдаёт ошибку

Если убираю тильду и оставляю пробелы :
Код
iniwr=%%TCIMG_INI%%||Autorun8||ShellExec /TT /W /SW_HIDE ''"%COMMANDER_PATH%\Utilities\TotalCom\ClockTClockCpuTC.exe"''

тогда добавляется только
Autorun8=ShellExec
(вчера добавлялось,а сегодня выдаёт такую же ошибку)



Всё приходящее,а музыка Вечна !
 
chip642Дата: Среда, 18.11.2015, 11:11 | Сообщение № 1024
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, ты забыл указать в параметрах имя секции, поэтому и выдает ошибку

_______________ из справки ___________

iniwr=FileINI||Section||Key||Value
___________________________________

если прописать так, то все работает
Код
iniwr=%%TCIMG_INI%%||Autorun||Autorun8||ShellExec~~/TT~~/W~~/SW_HIDE~~''"%COMMANDER_PATH%\Utilities\TotalCom\ClockT
 
MatrosДата: Среда, 18.11.2015, 11:19 | Сообщение № 1025
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2020
Награды: 164
Репутация: 95
chip642,сказано "Утро-вечера мудренее"
что секцию забыл прописать,то тоже увидел...,но ты опередил))
Теперь ,прописываю команду так :
Код
iniwr=%%TCIMG_INI%%||Autorun||Autorun8||ShellExec~~/TT~~/W~~/SW_HIDE~~''"%%COMMANDER_PATH%%\Utilities\TotalCom\ClockTClockCpuTC.exe"'' iniwr=%%TCIMG_INI%%||Autorun||Autorun9||ShellExec~~/TT~~/W~~/SW_HIDE~~%%COMMANDER_PATH%%\TCIMG.exe~~infow=0||attach<TTOTAL_CMD>

первая строка записывается правильно ,а вторая не до конца :
Код
Autorun8=ShellExec /TT /W /SW_HIDE "%COMMANDER_PATH%\Utilities\TotalCom\ClockTClockCpuTC.exe"
Autorun9=ShellExec /TT /W /SW_HIDE %COMMANDER_PATH%\TCIMG.exe infow=0

Код
||attach<TTOTAL_CMD>
этого нет.



Всё приходящее,а музыка Вечна !
 
chip642Дата: Среда, 18.11.2015, 11:55 | Сообщение № 1026
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, Да, информация прописывается до разделителей ||, экранирующий символ тут не применить, не знаю, автор подскажет)).
Надо попросить автора добавить возможность прописывать в указанную секцию, в конец, строки из буфера обмена, я тоже часто сталкивался с такой надобностью и не нашел возможности, приходилось ухищряться разными способами, придумывать сложные кнопки с вызовом диалоговых окон ...ухищряться
 
MatrosДата: Четверг, 19.11.2015, 12:12 | Сообщение № 1027
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2020
Награды: 164
Репутация: 95
Андрей ,проверь команду
exics...выдаёт ошибку в TCIMG 11.9 (пробовал по примерам из справки)
exicn работает.




Всё приходящее,а музыка Вечна !
 
MatrosДата: Четверг, 19.11.2015, 22:10 | Сообщение № 1028
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2020
Награды: 164
Репутация: 95
Андрей,ещё посмотри эту команду :
Код
renms=%L||tran<ru|en>

перестала работать...,а именно эта кнопка :
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||<info=f12::> renms=%L||&&(?i)[^a-zа-яё]!!~~||#G7||??3||tran<ru|en>
%COMMANDER_PATH%\Wcmicons.dll,19
Добавить имена выделенных объектов в комментарий и переименовать — произвести  русско-английский перевод данных имен

-1
-1



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Вторник, 24.11.2015, 00:21 | Сообщение № 1029
Генералиссимус

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

Цитата
Андрей ,проверь команду
exics...выдаёт ошибку

Matros, исправлено

Цитата
Андрей,ещё посмотри эту команду :
Код
renms=%L||tran<ru|en>



Да, действительно, хотя это не моя ошибка, а что-то поменялось в google , - в течении нескольких лет они меняют что-то где-то - вот и не работает - выход искал, но не нашёл, пока подробно некогда разбираться, возможно позже решится...
Давно хотел добавить перевод с Yandex (как альтернативу)

Доступно только для пользователей

Для перевода в Yandex необходим API-ключ, в TCIMG.ini поставил личный, НО РЕКОМЕНДУЮ получить свой бесплатно и пользоваться
В TCIMGU.ini в секции [Setting] в ключе YandexKey его прописать и будет вам счастье

Доступно только для пользователей

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

Цитата
В Windows 10 при значении в TCIMG.ini
IndentTC=-110
Радио плеер отображается немного в нахлёст с кнопкой TC:
При значении -120 нормально

Matros, эти ключи специально созданы для этого - меняйте как вам надо...


 
Andrey_AДата: Вторник, 24.11.2015, 00:40 | Сообщение № 1030
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7176
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
Код
iniwr=%%TCIMG_INI%%||Autorun||Autorun8||ShellExec~~/TT~~/W~~/SW_HIDE~~''"%%COMMANDER_PATH%%\Utilities\TotalCom\ClockTClockCpuTC.exe"'' iniwr=%%TCIMG_INI%%||Autorun||Autorun9||ShellExec~~/TT~~/W~~/SW_HIDE~~%%COMMANDER_PATH%%\TCIMG.exe~~infow=0||attach<TTOTAL_CMD>


первая строка записывается правильно ,а вторая не до конца :


Код
iniwr=%%TCIMG_INI%%||Autorun||Autorun9||ShellExec~~/TT~~/W~~/SW_HIDE~~%%COMMANDER_PATH%%\TCIMG.exe~~infow=0Chr(124)Chr(124)attach<TTOTAL_CMD>


В справке к команде iniwr и к ряду других написано в дополнении:
[helpquote]В версии 10.0 появилась возможность вставлять значения ключей Value необходимые символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами, а так же ClipGet(), которая заменяется содержимым буфера обмена[/helpquote]

т.е. вмето "трубы" там где надо вставляется Chr(124)

Можете воспользоваться таблицей:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=2||4
%COMMANDER_PATH%\Wcmicons.dll,4
Таблица ASCII символов

-1




 
Andrey_AДата: Вторник, 24.11.2015, 01:01 | Сообщение № 1031
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7176
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
Дополнительная просьба. Сделайте, пожалуйста, сортировку только выделенной части файла (для AkelPad).

koros, к AkelPad'у притронусь только после Нового Года...

Цитата
И ещё. Часто в ini файлах до первой секции есть просто строки (не комментарии), который определяют принадлежность файла. Можно ли все, что находится до первой секции оставлять на месте?

Я, думаю, что лучше сделать сортировку с определённой строки, т.к. могут идти строки, относящиеся к файлу, Но 1-я секция может иметь так же комментарии...


 
MatrosДата: Вторник, 24.11.2015, 12:48 | Сообщение № 1032
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2020
Награды: 164
Репутация: 95
Andrey_A, Спасибо тебе,буду пробовать .


Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Вторник, 24.11.2015, 13:38 | Сообщение № 1033
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7176
Награды: 141
Репутация: 125
Аверин Андрей
Цитата
В команде start есть проблема с параметром &&procwait в том, что если AkelPad уже запущен, то она его открывает и все и TCIMG висит в процессе, не выполняя следующей команды

chip642, такая проблема возникала с теми программами, в которых стоит галочка "Одна копия программы"

Постарался исправить, там сложность была в получении информации в глобальную переменную GLOBALPROGR, а именно PID процесса, с которым мы запускаем программу со временем исчезал (при оптции "Одна копия программы") и утилита пыталась найти... и висела...

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

Возможно будут ещё проблемы (не всё там так просто) - будем решать их по мере поступления
Тестовый пример:

Доступно только для пользователей


 
chip642Дата: Вторник, 24.11.2015, 14:39 | Сообщение № 1034
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Andrey_A, Спасибо!!! Теперь команда start с параметром &&procwait работает четко, передает информацию после появления окна.

Цитата
такая проблема возникала с теми программами, в которых стоит галочка "Одна копия программы"

Да, именно так и есть, у меня выставлено — "Одна копия программы"
 
Andrey_AДата: Среда, 25.11.2015, 01:05 | Сообщение № 1035
Генералиссимус

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

Всем спасибо за участие и тестирование!

TCIMG 12.0 от 25.11.2015

Скачать Доступно только для пользователей





 
Поиск:

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