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






 
Andrey_AДата: Воскресенье, 05.04.2020, 19:46 | Сообщение № 3376
Генералиссимус

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

Цитата shveicar ()
Есть предложение, - для работы со списком анимированных изображений в режиме


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

[helpquote]
[±] Исправлены ошибки в командах ledit, imgcn, captxt
[+] В команду versn добавлено проле "Path", в заголовок добавлен путь файла
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v25)
- добавлены режимы "v25"
- в режим "i400" добавлены режимы 30, 31, 32, 40, 41, 42
[+] Оптимизирована команда arr2d
- добавлены режимы "49", "50"
[+] Добавлены новые команды
"inidn"
[/helpquote]

Последние примеры:
Код

"nfsis=2||Win32_NetworkAdapterConfiguration GLOBALNFSIS<a>" - получить в таблице названия свойств заданного класса Win32_NetworkAdapterConfiguration
"nfsis=1||Win32_NetworkAdapterConfiguration GLOBALNFSIS<a>" - получить в таблице информацию об адапторах

"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a" - поиск файлов txt, содержащих текст из буфера обмена

"versn=%P%N||1 arr2d=$GLOBALVERSN||49|1:5 GLOBALARR2D<a>" - оставить заданные строки в 2D массиве
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 GLOBALARR2D<a>" - удалить заданные строки из 2D массива
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 exect=_ViewValues($GLOBALARR2D,'~~[%P%N]')" - удалить заданные строки из 2D массива и отобразить окно с заданным заголовком

"slist=@[tc=AZ]||&&^(\w\:)$!!$1\\ GLOBALSLIST<a>" - путь активной панели без конечного слеша, для диска слеш добавляется

"inidn=%P%N||Section1|Section2|Section3" - удалить из INI файла под курсором содержимое секций Section1, Section2, Section3

"sends=<info=i400%UL|30//> GLOBALSENDS<a>" - получить наименьшее число количества кадров выделенных GIF изображений
"sends=<info=i400%UL|31//> GLOBALSENDS<a>" - получить наибольшее число количества кадров выделенных GIF изображений
"sends=<info=i400%UL|32//> GLOBALSENDS<a>" - получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных GIF изображений

"sends=<info=i400%UL|40//> GLOBALSENDS<a>" - получить наименьшее число количества кадров выделенных TIF изображений
"sends=<info=i400%UL|41//> GLOBALSENDS<a>" - получить наибольшее число количества кадров выделенных TIF изображений
"sends=<info=i400%UL|42//> GLOBALSENDS<a>" - получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных TIF изображений



.


 
sibirnikДата: Суббота, 11.04.2020, 14:10 | Сообщение № 3377
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Здравия желаю! Имеется в справке команда trayx и три варианта её применения. Есть просьба(если не трудно) объеденить все три варианта в один trayx=4 ;; очистить трей от "пустых" значков первыми тремя способами. Спасибо.
 
Andrey_AДата: Вторник, 14.04.2020, 01:43 | Сообщение № 3378
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
sibirnik, вы можете это сделать сами - по очереди запустить каждую, для экономии места создать секцию в tcg три этих команды , а в основной приментять имя секции через команду tcimg

/


 
sibirnikДата: Вторник, 14.04.2020, 05:58 | Сообщение № 3379
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Понял, спасибо.
 
Andrey_AДата: Суббота, 18.04.2020, 19:57 | Сообщение № 3380
Генералиссимус

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

TCIMG 27.2 от 18.04.2020

Скачать TCIMG 27.2





 
zzztenДата: Суббота, 18.04.2020, 22:52 | Сообщение № 3381
Рядовой

На сайте с: 27.04.2017
Город: Москва
Сообщений: 14
Награды: 0
Репутация: 0
Здравствуйте, Andrey_A.
Извиняюсь, если я невнимательно прочитал все сообщения в обсуждении, но:

Обновил Total Commander до 9,51 и при запуске Total получаю вот такое сообщение.



Остальное, на первый взгляд, работает.
 
Andrey_AДата: Воскресенье, 19.04.2020, 02:37 | Сообщение № 3382
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
zzzten, надо смотреть какая команда возвращает ошибку, я не переходил на 9.5
Если связано с классами всевозможных окон тотала, то я не редактировал TCIMG3264.ini под новую версию

.


 
sibirnikДата: Воскресенье, 19.04.2020, 08:13 | Сообщение № 3383
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Спасибо за ваш труд. Вот из нового обновления:
Цитата Andrey_A ()
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a" - поиск файлов txt, содержащих текст из буфера обмена

Вопрос к Вам - Более 255 символов не ищет? Вылетает ошибка. Поясните пожалуйста.
Не критично в общем, но если это в ваших силах, подправьте пожалуйста.(не обязательно и так отлично) -)))


Сообщение отредактировал sibirnik - Воскресенье, 19.04.2020, 08:15
 
asmadeusДата: Воскресенье, 19.04.2020, 09:06 | Сообщение № 3384
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
Если связано с классами всевозможных окон тотала, то я не редактировал TCIMG3264.ini под новую версию

Могу поучаствовать в составлении классов для нового файла TCIMG3264_9_5.ini - только надо поддержку такого файла вписать в утилиту
Если что, пишите в личку

Цитата Andrey_A ()
TCIMG 27.2 от 18.04.2020

Скачать TCIMG 27.2


Невозможно скачать - любой браузер обрывает закачку. Пишет о вирусняке. Именно браузер
 
Andrey_AДата: Понедельник, 20.04.2020, 17:37 | Сообщение № 3385
Генералиссимус

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

Наверно это очередное ограничение тотала

Цитата asmadeus ()
Могу поучаствовать в составлении классов для нового файла TCIMG3264_9_5.ini

asmadeus, если есть желание и время, то это будет отлично, как будет сделан, встаdлю в утилиту поддержку файла

Цитата asmadeus ()
Невозможно скачать - любой браузер обрывает закачку

Через FireFox у меня нормально качает, альтернативная ссылка:

http://tcimg.dreamlair.net/Progi/272/TCIMG_27.2.zip

Можно скачать ссылку через

Код
downl="%p"//1||cliplist||pause<1-5>||progres<>||upd<1>


Что касается антивирусников - вчера отослал более чем в 10-к различных для исправления их баз данных, думаю в течении недели решится вопрос

.


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

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
как будет сделан, встаdлю в утилиту поддержку файла

ну тогда я потихоньку им займусь (начну с 64 бит). С тебя - вписывание его в код, чтоб опознавался
У тебя нет файла с подсказками? А то в утилите не все прописано. Пока ни одного совпадения не вижу
Прикольно... Было
Код
; Затен&ять значки скрытых файлов
TCSIC25=Button9

а стало
Код
; Затен&ять значки скрытых файлов
TCSIC25=Button155

Короче, я к чему - заменено все, кроме классов окон
 
Andrey_AДата: Понедельник, 20.04.2020, 23:09 | Сообщение № 3387
Генералиссимус

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


Вписал, файл именем TCIMG3264_9_5.ini

Цитата asmadeus ()
У тебя нет файла с подсказками?


Нет, только для секции [TOTALCOM32]

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

Описания: arr2d, Дополнение №15

[helpquote]
[+] В команду anf2d
- в режим "1" добавлен тег ":NUMBER:" который заменяется текущим номером обработки списка
- в режиме "1" исправлена ошибка в параметре incut<> при использовании begin<0>
[+] Оптимизирован функционал параметра formt (см. Дополнение №15)
- добавлены режимы "39", "40"
[+] Оптимизирована команда arr2d
- добавлены режимы "51", "60" ... "67"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v0)
- исправлена ошибка удержания файла при получении информации в параметре "v"
[/helpquote]

Последние примеры:
Код

"anf2d=%WL||1||##@@f1::||##@@f2::||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>] GLOBALANF2D<a> asave=GLOBALANF2D||"%t"List.html||1||||tcg<HTML8>||upd<3>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1

"sends=56756756867896||?Fnumsplit2 GLOBALSENDS<a>"- разбить число по две цифры начинаю с конца
"sends=56756756867896||?Fnumsplit3 GLOBALSENDS<a>"- разбить число по три цифры начинаю с конца

"sends=-1??-1||?F40 GLOBALSENDS<a>" - удаление уникальных значений строк из буфера обмена с сохранением последовательности встречающихся повторов (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра)

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap>||60|13 asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных, отсортировать по колонке "Идентичность"

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[20|OrangeTone]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных (цвета для идентичности берутся из секции [Random] в ключе OrangeTone)

"slist=%WL||<info=f12::> arr2d=$GLOBALSLIST||60 GLOBALARR2D<a>" - сортировать выделенные имена файлов: вначале цифровые имена, затем буквенные
"anf2d=%WL||1||##@@f12:: arr2d=$GLOBALANF2D||60|1 GLOBALARR2D<a>" - сортировать выделенные имена файлов: вначале цифровые имена, затем буквенные (сортировка 2D массива по 1-й колонке)


.


 
Andrey_AДата: Вторник, 21.04.2020, 18:10 | Сообщение № 3388
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата
Не закачиваются некоторые файлы обычным образом, к примеру https://just.ru/i/favicon.ico


Добавлено получение данных с помощью объекта MSXML2.XMLHTTP

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

[helpquote]
[+] В команду anf2d
- в режим "1" добавлен тег ":NUMBER:" который заменяется текущим номером обработки списка
- в режиме "1" исправлена ошибка в параметре incut<> при использовании begin<0>
[+] Оптимизирован функционал параметра formt (см. Дополнение №15)
- добавлены режимы "39", "40"
[+] Оптимизирована команда arr2d
- добавлены режимы "51", "60" ... "67"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v0)
- исправлена ошибка удержания файла при получении информации в параметре "v"
[+] Добавлено получение данных с помощью объекта MSXML2.XMLHTTP:
- в команды downl, downh, urlxt, urlra, urlrf добавлен параметр metod<>
- в команды sends и другие добавлен метод #URL\\10
- в команду exect добавлен метод exect=$var_s=##URL\\10
- добавлен метод "?XURL\\10" (см. Дополнение №24#?X)
[+] Оптимизирован функционал команд funau, funjs, funvb
- добавлен параметр "x" для передачи пустого значения в функцию
- добавлены функции Autoit для передачи значения в функцию
[+] В Func.au3 добавлена функция GetInfoSite()
[/helpquote]

Последние примеры:
Код

"anf2d=%WL||1||##@@f1::||##@@f2::||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>] GLOBALANF2D<a> asave=GLOBALANF2D||"%t"List.html||1||||tcg<HTML8>||upd<3>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1

"sends=56756756867896||?Fnumsplit2 GLOBALSENDS<a>" - разбить число по две цифры начинаю с конца
"sends=56756756867896||?Fnumsplit3 GLOBALSENDS<a>" - разбить число по три цифры начинаю с конца

"sends=-1??-1||?F40 GLOBALSENDS<a>" - удаление уникальных значений строк из буфера обмена с сохранением последовательности встречающихся повторов (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра)

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap>||60|13 asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных, отсортировать по колонке "Идентичность"

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[20|OrangeTone]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных (цвета для идентичности берутся из секции [Random] в ключе OrangeTone)

"slist=%WL||<info=f12::> arr2d=$GLOBALSLIST||60 GLOBALARR2D<a>" - сортировать выделенные имена файлов: вначале цифровые имена, затем буквенные
"anf2d=%WL||1||##@@f12:: arr2d=$GLOBALANF2D||60|1 GLOBALARR2D<a>" - сортировать выделенные имена файлов: вначале цифровые имена, затем буквенные (сортировка 2D массива по 1-й колонке)

"downl="%p"//1||cliplist||pause<1-5>||progres<>||metod<1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель, добавлять счётчик при совпадении имён, каждая следующая закачка происходит со случайной задержкой от 1 до 5 секунд (используется объект MSXML2.XMLHTTP)
"sends=#-1\\10??-1 GLOBALSENDS<a>" - получить содержимое интернет страницы, адрес которой из буфера обмена (используется объект MSXML2.XMLHTTP)
"urlxt=cliplist||"%p"//0//Summa.txt||metod<1>||upd<1>" - записать в активной  панели в файл Summa.txt содержимое всех страниц интернет ссылок из буфера обмена (используется объект MSXML2.XMLHTTP)
"urlra=cliplist||"%p"//0||metod<1>||upd<1>" - содержимое всех страниц интернет ссылок из буфера обмена сохранить в активную панель в именные файлы страниц (используется объект MSXML2.XMLHTTP)

"funau=GetInfoSite|ClipGet() GLOBALFUNAU1<a>" - получение содержимого страницы интернета через функцию GetInfoSite (ссылка из буфера обмена)



.


 
asmadeusДата: Вторник, 21.04.2020, 19:26 | Сообщение № 3389
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, объясни
Код
; панель инструментов
TOTAL1=28

Почему INCTANCE есть, а CLASS нету?
Ну и во всех подобных
 
Andrey_AДата: Вторник, 21.04.2020, 19:47 | Сообщение № 3390
Генералиссимус

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

Код

; получает хендл "handle"
; 1 - левая файловая панель
; 2 - правая файловая панель
; 3 - активная файловая панель
; 4 - неактивная файловая панель
; 5 - заголовок левой панели (Имя Размер Тип)
; 6 - заголовок правой панели
; 7 - размер слева (строка состояния)
; 8 - размер справа (строка состояния)
; 9 - путь левой панели
; 10 - путь правой панели
; 11 - информация левой панели
; 12 - информация правой пан ели
; 13 - диски слева выбор в комбо [-E-]
; 14 - диски справа выбор в комбо
; 15 - левая панель (кнопки \ .. )
; 16 - правая панель
; 17 - нижняя панель функциональных кнопок (F3 F4 F5 ... )
; 18 - левое дерево
; 19 - правое дерево
; 20 - командная строка
; 21 - путь активной панели ControlGetText($TC_HWND,'',$0)
; 22 - in place edit ??? на месте редактирования по F2 (переименования)
; 23 - сепаратор
; 24 - кнопки дисков слева
; 25 - кнопки дисков справа
; 26 - табуляция слева
; 27 - табуляция справа
; 28 - панель инструментов $PATHBARAKTIV
; 29 - вертикальная панель инструментов $PATHBARAKTIVVV
;------------ "lresult" $i=0
; 1000 - возвращает 1- активная панель 2 - неактивная
; 1001/1002 - возвращает к-во объектов левой/правой панели
; 1003/1004 - возвращает к-во объектов левой/правой панели (в том числе скрытые быстрым фильтром)
; 1005/1006 - возвращает к-во выделенных объектов левой/правой панели
; 1007/1008 - возвращает номер пункта, на котором стоит курсор левой/правой панели
; 1009/1010 - возвращает 1 если есть переход в вверх (...) 0 - если нет левой/правой панели
; 1011/1012 - возвращает индекс 1-го файла, -1  - если нет файлов левой/правой панели
Func _Get_Handle_TC_El($n,$i=1)
  Return DllCall($hUser32Dll,$i ? 'handle' : 'lresult','SendMessage','hwnd',$TC_HWND,'uint',1074,'wparam',$n,'lparam',0)[0]
  ; $h=DllCall($hUser32Dll,$i ? 'handle' : 'lresult','SendMessage','hwnd',$TC_HWND,'uint',1074,'wparam',$n,'lparam',0)[0]
  ; Return $i ? $h : Number($h)
EndFunc


.


 
Поиск:

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