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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 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Дата: Среда, 22.12.2021, 18:45 | Сообщение № 3946
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
scorpkoms7494, а утилита tcimg в его сборке какой версии?
 
scorpkoms7494Дата: Среда, 22.12.2021, 18:54 | Сообщение № 3947
Сержант

На сайте с: 30.03.2015
Сообщений: 38
Награды: 0
Репутация: 0
asmadeus, 17.40
 
asmadeusДата: Среда, 22.12.2021, 18:58 | Сообщение № 3948
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Значит, перенесу наши сообщения в тему утилиты. Давно это было, версии меняются, все могло случится
 
scorpkoms7494Дата: Среда, 22.12.2021, 20:05 | Сообщение № 3949
Сержант

На сайте с: 30.03.2015
Сообщений: 38
Награды: 0
Репутация: 0
Цитата scorpkoms7494 ()
asmadeus, в сборке Андрея создается.

Ан нет,и у Андрея только с BOM создается.
 
Andrey_AДата: Четверг, 23.12.2021, 02:41 | Сообщение № 3950
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Всем спасибо за поздравления! Двигаемся дальше!
-----------
Цитата scorpkoms7494 ()
что не так у меня?

Это такое поведение AkelPad - тот же созданный файл в Notepad++ и Блокнот определяют как UTF-8

[img200]http://tc-image.3dn.ru/Image/tctcimg/4/crcode.png[/img200]

Кроме того AkelPad имеет привычку запоминать кодировку файла, который открывался ранее по этому пути
Вы можете в AkelPad воспользоваться меню переоткрытия или пересоздания файла в нужной кодировке, нужно нажать ПКМ на "Строка состояния" где отображается кодировка

[img200]http://tc-image.3dn.ru/Image/tctcimg/4/crcodeak.png[/img200]

.


 
scorpkoms7494Дата: Четверг, 23.12.2021, 09:02 | Сообщение № 3951
Сержант

На сайте с: 30.03.2015
Сообщений: 38
Награды: 0
Репутация: 0
Цитата Andrey_A ()
Вы можете в AkelPad воспользоваться меню переоткрытия или пересоздания файла в нужной кодировке, нужно нажать ПКМ на "Строка состояния" где отображается кодировка

Приветствую,это понятно,хотелось чтоб кнопка работала.
 
Andrey_AДата: Четверг, 23.12.2021, 17:36 | Сообщение № 3952
Генералиссимус

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

Кнопка работает, измените настройки AkelPad - вот я выставил настройки и теперь определяется нормально

[img200]http://tc-image.3dn.ru/Image/AkelPad/1/codeakel.png[/img200]

.


 
scorpkoms7494Дата: Четверг, 23.12.2021, 18:43 | Сообщение № 3953
Сержант

На сайте с: 30.03.2015
Сообщений: 38
Награды: 0
Репутация: 0
Цитата Andrey_A ()
вот я выставил настройки и теперь определяется нормально

Я дико извиняюсь, а в чем разница в кодировках UTF-8 c BOM и без?
 
Andrey_AДата: Четверг, 23.12.2021, 18:59 | Сообщение № 3954
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата scorpkoms7494 ()
а в чем разница в кодировках UTF-8 c BOM и без

Честно - до сих пор не знаю, если погуглить, там кучу всего неинтересного)))
https://yandex.ru/search....75037.1

.


 
Andrey_AДата: Четверг, 30.12.2021, 16:28 | Сообщение № 3955
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
[shadow=green]Ребята! Девчата! Всех с Наступающим Новым Годом!!![/shadow]




.


 
asmadeusДата: Пятница, 31.12.2021, 06:35 | Сообщение № 3956
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
С наступающим! Всем покорения недоступных высот и исполнения желаний!
 
Lord_NEVRДата: Пятница, 31.12.2021, 15:13 | Сообщение № 3957
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
Награды: 5
Репутация: 0
С наступающим. Самое главное, здоровья.

 
PalkovvodecДата: Суббота, 01.01.2022, 15:17 | Сообщение № 3958
Рядовой

На сайте с: 20.02.2020
Город: Nukus
Сообщений: 10
Награды: 0
Репутация: 0
С наступившем 2022ым годом всех! Удач, успехов и здоровья!
Andrey_A, Во вьювере нашёл недочёт по поиску - галочка "Учитывать регистр" практически не работает. В смысле - регистр учитывается в любом случае.


Сообщение отредактировал Palkovvodec - Суббота, 01.01.2022, 15:24
 
Andrey_AДата: Вторник, 11.01.2022, 14:12 | Сообщение № 3959
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Всех с НОВЫМ ГОДОМ!!! Продолжаем...
=========
Цитата Palkovvodec ()
галочка "Учитывать регистр" практически не работает


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

Последние изменения:
[helpquote]
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: pwd, uot, xps, stc, vor, fodp, fodt, rb, snb, tcr, txtz, adml, aqt, asc, ass, ssa, fbz, apk, arsc, properties, gz, mf, sf, so, java, proto, sql, jss, lrc, mpl, ovr, pan, pjs, rt, s2k, sami, sbt, scr, son, dks, dxf, psb, sbv, sst, ssts, stl, sub, tts, vkt, vsf, xas, zeg, ort, msix, pak, wprp, sccd, pma, bat, po, wmz, wms, vkm, bau, asp, cfg, db, dtd, mod, sdg, soc, sod, soe, sog, soh, xba, xcs, xcu, xdl, dsp, dsw, vcproj, config, clw, def, rc2, sln, usf, targets, ahk, ui, patch, pem, plist, protocol, py, qrc, sh, ts, xcf, yml, tab, wsf, xbm, asx, asz, dpl, fcs, hyn, jgcscs, jsm, kmm, little, lngc, mta, mte, ocr, rbsct, sde, xautopf, xul, gm, sg, ny, dic, rels, cso, ecf, gpd, accdt, hcp, hfml, hxc, hxk, hxs, hxt, icm, inf_loc, fdseq, fdoc, struct, frag, fpage, kic, lib, man, mdl, mfl, model, mof, mui, node, nrr, odc, odf, olb, onnx, opg, ot, p7x, pdl, poc, pri, propdesc, rdlc, resource, rll, shx, tll, vrd, winmd, winmdobj, xaml, xap, xbf, xrm-ms, xsd, cdxml, cov, etl, pckgdep, pol, ps1xml, wer, vtt, index, library-ms, odl, onetoc2, opt, pack, pcm, player, pmap, pst, qat, schema, searchconnector-ms, search-ms, slim, swidtag, tbres, up_meta_secure, v2, val, vlpset, wmdb, xhtml, xlb, xlc, col, cvb, dsc, pdb, jc, jml, ppp, px, resources, shw, tlog, tpl, transact, wmc, wngfx, xg0, gadget, ia64, mem, pdn, vsb, web, __meta__, aff, btapp, int, nsh, nut, fx, jcsk, jsc, jsb, jsk, kfn, ksf, la, o, m, nsis, pc, q1, sdb, sofa, spc, vlt, vmd, wbm, wlz, xnf, nsi, scc, ctg, loc, twk, asm, obj, prj, rc, whs, c, cdx, fch, hexdwc, ibk, icc, mdw, obi, pip, cfp, sf2, vdi, vdplugin, vtm, mlu, cki, filters, ffpreset, flt, frm, admx, conf, apm, ascx, aux, bep, nsx, mum, camp, cdf-ms, cdmp, cer, colors, dalp, devicemetadata-ms, dgml, diagpkg, dmp, ebd, edb, efi, gdl, hbaked, hxx, jfm, lm, lm1, log, log1, master, md, mdl, msc, nlt, ntf, nu2, nus, nuspec, orp, p7b, pnf, ppd, ppkg, prx, psd1, rad, resx, rld, rsp, sch, sdi, sep, spd, table, tasks, tbr, unt, vp, vrg, wsc, xbap, xslt, vob, aac, mmf, amr, bdic, bin, chk, final, lz4, new, nexe, old, speeddial, sth, update, x32, xbl, biz, csproj, md5, pis, his, tmpl, xrc, mxaddon, bundle, jsc, metainfo, qm, qml
- добавлены дополнительные условия для определения типов: jar, gif, js, html, cpp, icns, svg, au3, vbs, hta, avs, pdf, flv, lng, pas, ico, wmf, manifest, mid, wav, mkv, sbstore, pst, cur, fon, icm, ttf, ape
- добавлен поиск расширения в начальных комментариях текстовых файлов cpp, h, rc2, js, def, vbs, la, m, c, cs, gdl, hxx, ldf, ps1, psd1, sql, targets, wsf, pis
- ускорено распознавание некоторых типов файлов
[+] Оптимизирован функционал команды textv
- в TCIMG.ini в секцию [TextViewer] добавлены ключ Setting
- добавлено при параметре pos<1> сохраняются последние настройки, координаты и ширина диалога "Поиск и замена"
- исправлена ошибка поиска без учёта регистра
[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из hhk, hhc
[+] В команду buttn добавлен синтаксис определения окна как в Autoit
[+] В команду tcprm добавлен параметр upd<>
[+] Оптимизирован функционал команды infos
- в режим "infos=3||23||WCX||FiIe" добавлено:
--- WCX - прописывать полный путь к плагину
--- в 7-й параметр имена с начальным слешем
[/helpquote]

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

"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2" - запустить диалог "Свойства системы"
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 pause=1500 keybd=500~~^{TAB№3}~~{TAB№4}~~{ENTER}" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10 - может работать нестабильно, см. пример в команде buttn)
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=#32770||[CLASS:SysTabControl32;INSTANCE:1]|$qСвойства~~системы|$v|*t4||Button3" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||Button3" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||Button3" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3]" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
"global runcm=1 buttn=GLOBALRUNCM<1>||$p0||[CLASS:Edit;INSTANCE:1]|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3]" - запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)

"tcimg=$cm486 buttn=[CLASS:TDLGCONFIGALL]||+tcTCSCP19|$w" - настройка дополнительных данных
"tcimg=$cm486 buttn=+tcTCSETTING||+tcTCSCP19|$w" - настройка дополнительных данных

"buttn=[TITLE:✩~~TCIMG~~REGEX~~✩]||[TEXT:Тест]|$f" - передать фокус окну и нажать на элемент окна с текстом "Тест"
"buttn=[TITLE:✩~~TCIMG~~REGEX~~✩]||[CLASS:Button;TEXT:Тест]|$f" - передать фокус окну и нажать на кнопку с текстом "Тест"

"tcprm=cm_SrcByDateTime~~1" - активная панель: сортировка по дате по убыванию
"tcprm=cm_SrcByDateTime~~2" - активная панель: сортировка по дате по возрастанию

"tcprm=SAVESELECTION||"%t"SaveSel.txt||upd<3>" - сохранить выделение активной панели в файл SaveSel.txt в другую панель

"slist=%WL||$$@CRLF||$$<info=u1::|500//> GLOBALSLIST<c>" - записать в буфер обмена 500 первых байт выделенных файлов


.


 
PalkovvodecДата: Пятница, 14.01.2022, 20:47 | Сообщение № 3960
Рядовой

На сайте с: 20.02.2020
Город: Nukus
Сообщений: 10
Награды: 0
Репутация: 0
Andrey_A, С наступившим старым Новым годом! Погонял - всё норм, теперь регистр учитывается как надо. Спасибо!
 
Поиск:

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