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

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




Дата выпуска: 20.01.2023
Версия: 31.8
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: 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, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 15 000 примеров применения.

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

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

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






 
Andrey_AДата: Пятница, 12.08.2016, 17:10 | Сообщение № 1651
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16264-16-1469992674

Цитата chip642 ()
Предложение: + команда - сортировка с N-ой строки, с возможностью получения и передачи другим командам информации через именные глобальные переменные.


Недопонял запрос:
1. Зачем там нужна новая команда?
2. Что именно надо передавать?

Реализуется это через регулярные выражения:

В TCIMG.ini (TCIMGU.ini) в секцию [FormatUser] добавляем:

Код
; fun_ln4 - сортировать по возрастанию с 4-й строки многострочный текст
fun_ln4=((?:[^\r\n]+[\r\n]+){3})((?:[^\r\n]+(?:\r\n|$)){1,})||'$1'&_StringConv('$2','?F3')
; fun_nl4 - сортировать по возрастанию с 1-й по 3-ю строки многострочный текст
fun_nl4=((?:[^\r\n]+([\r\n]+)){3})((?:[^\r\n]+(?:\r\n|$)){1,})||_StringConv('$1','?F3')&'$2'&'$3'


Примеры:

Код
"sends=%P%N!!-1||formt<fun_ln4> GLOBALSENDS<a>" - сортировать по возрастанию с 4-й строки многострочный текстовый файл под курсором и вывести результат в таблице
"sends=%P%N!!-1||formt<fun_nl4> GLOBALSENDS<a>" - сортировать по возрастанию с 1-й по 3-ю строки многострочный текстовый файл под курсором и вывести результат в таблице


.


 
chip642Дата: Пятница, 12.08.2016, 17:35 | Сообщение № 1652
Генералиссимус

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


Хороший вариант, как-то не подумал о регулярке, всё работает! Спасибо!
 
Andrey_AДата: Пятница, 12.08.2016, 17:54 | Сообщение № 1653
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16223-16-1469439093

Цитата chip642 ()
1. Заменить местами строки, согласно прописки, рядом стоящие номера меняются местами.


Пример реализации тоже через регулярные выражения:

В TCIMG.ini (TCIMGU.ini) в секцию [FormatUser] добавляем:

Код
; поменять местами смежные строки
line5=([^\r\n]+[\r\n]+){1}([^\r\n]+[\r\n]+){1}||${2}${1}
; поменять местами смежные строки (учитывать пустые строки)
line6=([^\r\n]*[\r\n]{1,2}){1}([^\r\n]*[\r\n]{1,2}){1}||${2}${1}


Код

"sends=%P%N!!-1||$$@CRLF||formt<line5> GLOBALSENDS<a>" - поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице
"sends=%P%N!!-1||$$@CRLF||formt<line6> GLOBALSENDS<a>" - поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице (учитывать пустые строки)


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

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

Цитата chip642 ()
Команда cmdcm.
Реализовать по возможности:
работу с символами Chr()
создать аналог команды shape для обьединения диалоговых окон в командах выбирающихся через cmdcm.


Этот запрос мне вообще непонятен:
1. Команда cmdcm запускает прописанные команды - что пропишите, то и запустит и причём тут Chr()
2. Что значит создать аналог shape для cmdcm?
- а) В настройках диалогах прописывайте команды для cmdcm
- б) Запускайте shape

В общем я не экстрасенс... Нужны конкретные примеры как и что вы хотите применять...

[ps]chip642, Аська не работает?
Пишу как об стену))[/ps]

.


 
chip642Дата: Пятница, 12.08.2016, 18:29 | Сообщение № 1654
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Andrey_A ()
Что значит создать аналог shape для cmdcm?


Я запускаю shape в общей команде, появляется обобщеное диалоговое окно, где в числе прочих окон есть и диалог выбора от cmdcm, в котором я выбираю команду имеющую еще два диалоговых окна, но объединить их уже не представляется возможным, так как вначале общей команды уже прописан один shape.

Цитата Andrey_A ()
что пропишите, то и запустит и причём тут Chr()


В cmdcm выбираю команду, с параметром , который добавляет в определенную строку, через "трубу" - | определенное значение, так вот, прописать | в параметре не представляется возможным, нужно воспользоваться Chr(124), что прекрасно отрабатывает, если команда запускается не из под cmdcm, а обычным методом.
Вывод: команда запущенаая из под cmdcm не интерпретирует символы Chr(124) должным образом. Этим и была мотивирована моя просьба.
 
Andrey_AДата: Пятница, 12.08.2016, 19:13 | Сообщение № 1655
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16223-16-1469439093

Цитата chip642 ()
2. Заменить содержимое прописанных строк содержимым указанной строки.


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

[helpquote][+] Добавлен подпараметр linen<> в параметр ?T (см. Дополнение №24)[/helpquote]

Код

"dends=%P%N!!-2||?T|e,3,5!!##linen<2> GLOBALDENDS<a>" - в текстовом файле под курсором заменить содержимое строк 3 и 5 содержимым 2-й строки и вывести результат в таблице
"dends=%P%N!!-2||?T|e,3,5!!##linen<-1> GLOBALDENDS<a>" - в текстовом файле под курсором заменить содержимое строк 3 и 5 содержимым последней строки и вывести результат в таблице
"dends=%P%N!!-2||?T|e,3,5!!$$linen<-2> GLOBALDENDS<a>" - в текстовом файле под курсором добавить в конец содержимого строк 3 и 5 содержимое предпоследней строки и вывести результат в таблице


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

Цитата chip642 ()
команда запущенаая из под cmdcm не интерпретирует символы Chr(124) должным образом. Этим и была мотивирована моя просьба.


Она и не должна и не будет ничего интерпритировать, т.к. это сломаёт всё до этого сделанное
Вот к примеру команда:

Код
cmdcm=exect=$var_ss=Chr(124)&Chr(124)||_ViewValues('$var_ss') GLOBALEXECT<a>


Если cmdcm будет обрабатывать Chr(124) раньше exect , то всё полетит в тар тарары

Могу порекомендовать использовать $var_... чтобы вставить |

Цитата chip642 ()
Я запускаю shape в общей команде, появляется обобщеное диалоговое окно, где в числе прочих окон есть и диалог выбора от cmdcm, в котором я выбираю команду имеющую еще два диалоговых окна, но обединить их уже невозможно, так как вначале общей команды уже прописан один shape


Тоже реализовано не будет, т.к. получение информации сложных диалогов и так не простая задача, а тут предлагается зацикливание и пересечение данных. При попытке это реализовать я получу больше проблем, чем пользы.

.


 
chip642Дата: Пятница, 12.08.2016, 19:34 | Сообщение № 1656
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Andrey_A ()
"sends=%P%N!!-1||$$@CRLF||formt GLOBALSENDS" - поменять местами смежные строки

Спасибо! Всё работает!

....заменить содержимое строк 3 и 5 содержимым 2-й строки...


Спасибо! Всё работает!

Цитата Andrey_A ()
Могу порекомендовать использовать $var_... чтобы вставить |


Отличная идея, так и сделаем.
 
Andrey_AДата: Пятница, 12.08.2016, 22:36 | Сообщение № 1657
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16321-16-1471011920

Цитата shveicar ()
Так же, хотел попросить, - добавить кнопку "выбрать все изображения" для команды imgth.


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

[helpquote][+] Оптимизирована команда imgth
- справа добавлены 3 кнопки, связанные с выделением
- добавлены "горячие клавиши" CTRL+A, CTRL+S, CTRL+Q
- добавлена возможность довыделения/снятия выделения правой кнопкой мыши
[/helpquote]

.


 
Andrey_AДата: Суббота, 13.08.2016, 12:58 | Сообщение № 1658
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16279-16-1470217899

Цитата shveicar ()
сделать возможность одновременного выбора нескольких пунктов.


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

Это начальный вариант, далее предложения от вас...
0. Синтаксис такой же как и в [group]
1. Диалог отличается от остальных тем что не передаёт в команду данных, т.к. можно выбрать несколько вариантов
2. Запуск производится через команду cmdcm
3. Данные записываются в глобальную переменную (массив) GLOBALCHECK1
4. Если используются несколько диалогов [check] то в GLOBALCHECK2, GLOBALCHECK3 ...

[helpquote]
[+] В диалоги добавлен параметр [check] (см. Дополнение №18)
- добавлены глобальные переменные GLOBALCHECK1, GLOBALCHECK2, ... , GLOBALCHECK9
- в TCIMG.ini в секцию [Box] добавлены ключи CheckBkColor ,CheckFontTextSize ,CheckFontTextName ,CheckFontTextWeight ,CheckFontTextColor ,CheckFontItemSize ,CheckFontItemName ,CheckFontItemWeight
- в TCIMG.lng добавлены ключи CheckBox_ ...
[/helpquote]

TCIMG.ini

Код
[Box]
...
; ComboBkColor - RGB цвет фона диалога Combo
ComboBkColor=F0F0F0
; ComboFontTextSize - Размер шрифта текста диалога Combo
ComboFontTextSize=10
; ComboFontTextName - Имя шрифта текста диалога Combo
ComboFontTextName=Arial
; ComboFontTextWeight - Толщина шрифта текста диалога Combo: 400 - нормальный, 700 - жирный
ComboFontTextWeight=700
; ComboFontTextColor - RGB цвет текста диалога Combo
ComboFontTextColor=008000
; ComboFontItemSize - Размер шрифта пункта диалога Combo
ComboFontItemSize=10
; ComboFontItemName - Имя шрифта пункта диалога Combo
ComboFontItemName=Arial
; ComboFontItemWeight - Толщина шрифта пункта диалога Combo: 400 - нормальный, 700 - жирный
ComboFontItemWeight=700
; ComboFontItemBkColor - RGB цвет фона поля ввода диалога Combo (применяется, если ComboBox редактируемый)
ComboFontItemBkColor=FFFFFF
; ComboFontItemColor - RGB цвет текста поля ввода диалога Combo (применяется, если ComboBox редактируемый)
ComboFontItemColor=000000


TCIMG.lng

Код

CheckBox_BR1=Заголовок¤TCIMG.dll,4<#>Описание<#>Режим<#>:LABEL:Надпись 1<+>700,000080<+>1. Первое<+>N_1<+>2. Второе<+>N_2<+>:BREAK:<+>100<+>:LABEL:Надпись 2<+>700,DC143C<+>3. Третье<+>N_3<+>4. Четвёртое<+>N_4<#>230<#>180

CheckBox_BR2=Заголовок¤TCIMG.dll,4<#>Описание<#>Режим<#>:LABEL:Надпись 1<+>700,000080<+>1. Первое<+>N_1<+>2. Второе<+>N_2<+>:BREAK:<+>100<+>:LABEL:Надпись 2<+>700,DC143C<+>3. Третье<+>N_3<+>4. Четвёртое<+>N_4<+>:BREAK:<+>110<+>:LABEL:Надпись 3<+>700,008000<+>5. Пятое<+>N_5<+>6. Шестое<+>N_6<#>340<#>180

CheckBox_BR3=Заголовок¤TCIMG.dll,4<#>Описание<#>Режим<#>:LABEL:Надпись 1<+>700,000080<+>1. Первое<+>N_1<+>2. Второе<+>N_2<+>:LABEL:Надпись 2<+>700,DC143C<+>3. Третье<+>N_3<+>4. Четвёртое<+>N_4<+>:BREAK:<+>110<+>:LABEL:Надпись 3<+>700,008000<+>5. Пятое<+>N_5<+>6. Шестое<+>N_6<+>7. Седьмое<+>N_7<+>8. Восьмое<+>N_8<+>9. Девятое<+>N_9<#>240<#>250


Примеры:

Код

"global cmdcm=[check=BOX_BR1] GLOBALCHECK1<a>" - пример создания диалога CheckBox и получения данных

"global shape=5 cmdcm=[check=BOX_BR1][check=BOX_BR2] GLOBALCHECK1<a> GLOBALCHECK2<a>" - пример создания нескольких диалогов CheckBox и получения данных

"global cmdcm=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECK1<a> GLOBALCHECK2<a> GLOBALCHECK3<a>" - пример поочерёдного создания нескольких диалогов CheckBox и получения данных




.


 
Andrey_AДата: Суббота, 13.08.2016, 14:44 | Сообщение № 1659
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
         E-Mail


тут еще выяснилось, что для txtsp при вставке в шаблон нужен параметр code<> иначе при экстракции из utf-8 возникает проблема. Добавь, если не сложно, плиз



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

[helpquote]
code<>
Кодировка. Параметр code, где Number:
0 - ANSI 1251
1 - UTF-16 LE 1200
2 - UTF-16 BE 1201
3 - UTF-8 с BOM
4 - UTF-8 без BOM
По умолчанию кодировка оригинального файла.[/helpquote]

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

.


 
Andrey_AДата: Суббота, 13.08.2016, 17:50 | Сообщение № 1660
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
         E-Mail


Можно ли в диалоге [check] выдавать выбранную информацию в одну строку...



Реализовано: Тестовая версия TCIMG 149_b10, в версии TCIMG 14.9 beta 8 замените соответствующие файл(ы)

[helpquote]
[+] В диалоги добавлен параметр [check] (см. Дополнение №18)
- добавлены глобальные переменные GLOBALCHECM1, GLOBALCHECM2, ... , GLOBALCHECM9
[/helpquote]

Код

"global cmdcm=[check=BOX_BR1] GLOBALCHECM1<a>" - пример создания диалога CheckBox и получения данных в первом элементе без разделителя

"global shape=5 cmdcm=[check=BOX_BR1][check=BOX_BR2] GLOBALCHECM1<a> GLOBALCHECM2<a>" - пример создания нескольких диалогов CheckBox и получения данных в первом элементе без разделителя

"global cmdcm=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECM1<a> GLOBALCHECM2<a> GLOBALCHECM3<a>" - пример поочерёдного создания нескольких диалогов CheckBox и получения данных в первом элементе без разделителя


.


 
Andrey_AДата: Понедельник, 15.08.2016, 20:18 | Сообщение № 1661
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16312-16-1470986880

Цитата shveicar ()
Есть предложение, добавить для команд extra и txtsp, такой же удобный параметр, позволяющий проверять контрольные суммы создаваемого файла (на предмет замены или пропуска) как

Код
owrite<2|1>

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


Реализовано:
1. Добавлены подпараметры в параметр owrite<>

Код

Параметр owrite<Number>, где Number:

  0 - не перезаписывать существующий файл, добавляется счётчик.
  1 - перезаписывать.
  8 - пропустить при совпадении имени объекта.
--------------------------------------------------------------------------------
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

  2|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл пропускается.

  3|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл перезаписывается.

  4|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то файл пропускается.

  5|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

  6|x - если они не совпадают, то файл пропускается.
          если они совпадают, то существующий файл перезаписывается.

  7|x - если они не совпадают, то файл пропускается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

--------------------------------------------------------------------------------
  х - метод сравнения:
    1 - подсчёт контрольной суммы MD5
    2 - подсчёт контрольной суммы SHA1
    3 - подсчёт контрольной суммы CRC32
    4 - подсчёт контрольной суммы MD2
    5 - подсчёт контрольной суммы MD4
    6 - подсчёт контрольной суммы SHA256
    7 - подсчёт контрольной суммы SHA384
    8 - подсчёт контрольной суммы SHA512
    9 - подсчёт контрольной суммы MAC


+ добавлен параметр в команды stext, extra, extrf, txtsp и txtss

----

Отдельное спасибо shveicar за въедливое тестирование )))

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

TCIMG 14.9 от 15.08.2016

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





 
chip642Дата: Понедельник, 15.08.2016, 20:40 | Сообщение № 1662
Генералиссимус

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


Объем работы впечатляет!
 
shveicarДата: Вторник, 16.08.2016, 01:50 | Сообщение № 1663
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 556
Награды: 9
Репутация: 23
Цитата Andrey_A ()
Отдельное спасибо shveicar за въедливое тестирование )))


Самому приятно, когда все команды работают :)

Еще бы научится проверять контрольные суммы при копировании, перемещении и удалении и цены бы утилите не было ))
Шучу, конечно утилита и так бесценна.
Уже столько процессов на неё завязано, но всегда хочется большего.


Сообщение отредактировал shveicar - Вторник, 16.08.2016, 02:14
 
Andrey_AДата: Вторник, 16.08.2016, 21:43 | Сообщение № 1664
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7077
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-14603-16-1454419514

Цитата chip642 ()
Реализовать : блокировка окна через N секунд (для выпадающих меню), выделить текст (перекрестие, как со скринами) и произвести захват выделенного текста.


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

Реализовано по другому:

0. Команда для одноразового запуска - команда не "висит" в системе
1. При запуске команды видна область выбора
2. Не блокируется работа клавиатуры, левой и правой кнопки мыши, что позволяет выбрать:
- окно
- элемент
- меню программы, элемента, рабочего стола, окна ...
- и.т.д.
3. По нажатию средней кнопки мыши информация записывается в буфер
-----------
Не со всех окон, программ можно захватить текст меню, элементов ...

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

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

Возможно будет расширение возможностей....

.


 
chip642Дата: Вторник, 16.08.2016, 21:54 | Сообщение № 1665
Генералиссимус

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


Всё работает!! Отличная реализация! up
 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

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