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

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




Дата выпуска: 04.01.2025
Версия: 35.0
Автор: 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)






 
Andrey_AДата: Вторник, 29.03.2022, 19:33 | Сообщение № 3991
Генералиссимус

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

TCIMG 30.4 от 29.03.2022

Скачать TCIMG 30.4





.


 
Andrey_AДата: Среда, 20.04.2022, 18:13 | Сообщение № 3992
Генералиссимус

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

Цитата chip642 ()
Реализовать команду для получения выбранной в календаре даты с возможностью передавать другим командам информацию через именные глобальные переменные в формате YYYYMMDDHHNNSS


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

Описание: Диалог Dates

[helpquote]
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: archive, cdss, cdrt, cik, cly, cpt, cpd, vg, ult, osf, os2, ffp, atm, atb, raf, bc, arw, nef, acda, afpxml, bcg, bdjo, bdmv, cgp, clpi, copreset, cont, coprinttemplate, costyle, costylebrush, cotooltip, cxmod, zmf, xnormodel, vpx, vdc, unilang, t1, susig, skm, skc, rbe, raswatch, rap, preset, propcol, pio, pfx, pft, pfs, pcc, p1x, mpls, mesh, fpmcp, fabpf, fcrv, pxs, layout, iobj, ipdb, lay, pxc, ptmp, psl, pset, wrl, pyproj, 3dsn, gpa, xiph, tpl2, ntds, nsls, npip, nsla, nlot, nmwt, nfx, neft, gsl, etmpl, ccv, ovl, ptscript, propdesc, nthd, ntdi, ngot, 3ds, xmb, xgm, vtc, crn, hpp, hint, unp, rgf, rtbw, rtbz, acs5, addon, lktheme, formula, fntpack, fns, cp4, epd, cc, bindump, avifs, avif, hyf, pki, mingw, hbin, gcc, cnfg, cb, fw, symbols, softdep, hgl, dlg, bdf, wmi, xib, unit, spak, sgn, qss, prv, pcb, orb, b32, e64, b64, fencelayout, xdr, utf8, usbmap, udev_retry, sysctl, localnet, localfs, klog, ipconfig, loadmodules, clock, proc, 1q, allow, ash, bash, auths, bashrc, cedilla, ccwmap, capslock, boot, cis, ck, sq, z77, ucode, list, gdk-sharp, glib-sharp, sgml, md5sums, rules, rc16, ssh, local, fdi, tcpip, status, splash, shiftctrl, seriomap, seat, sched, saver, removable, rdisc, persist, pcimap, menu, login, ofmap, ldconfig, isapnpmap, inputmap, ieee1394map, ids, functions, ext, equiv, dmraid, device-mapper, deny, defs, ctrlperiod, cshrc, common, uct, winkeys, syntax, cp, 16, 14, 08, psf, psfu, netconfig, cok, o, rcrc32, zi, bkml, al, stone, spimtx, spi3d, ofx, nycrc, olut, opml, pbxproj, mjv, kc, jvi, bnk, tfc, bik, vfs0, vfx1, pages, ucs, gic, bcm, cfx, cldms, bp, bt, dctl, dev, kpz, lng_rad, x, udat, ls, a, am, pls, pgm, pm, preasm, imp, uvp, xsfs, cu, tstemplate, tut, veg, vf, pyz
- добавлены дополнительные условия для определения типов: assets, cdr, crv, vms, sgi, el, cop, 3dl, adc, cdx, cube, xmrpres, xmrlang, xmp, uni, tmpl, thm, tfx, style, strings, rb, pyi, pal, frag, lic, bin, icm, idx, fish, def, db, enc, lng, lrtemplate, md, properties, px, pth, pst, msg, model, inf, gpa, ashaudio, tpl, prx, ncd, hyp, log, fnt, fls, conf, diff, skn, str, sig, hlsl, yml, plg, psb, ptc, ps1, mbr, lst, tbl, ahk, avs, icl, jsm, pfb, manifest, hrc, exc, pas, so, ko, alias, mpp, mnu, js, ini, exe, sys, set, oem, nib, msstyles, mo, lang, jsc, types, policy, opts, sbcf, mono, gz, brd, ntfs, service, inc, hlp, cpi, csh, old, lpd, master, map, m4, lib, ctl, config, d, ics, img, its, tab, pickle, whl, ovpn, raw, xxx, resources, int, wsz, vcxproj, voc, markdown, pf, pref, cs, ts, tar
[±] Исправлена ошибка в параметре [elect] при использовании глобальных переменных в шаблоне (см. Дополнение №18)
[±] Исправлена ошибка в параметре htmext<> в командах copys и movee
[+] Оптимизированы параметры (см. Дополнение №24)
- исправлена ошибка в параметре "#Db64="
- добавлено использование тегов ':NUMBER:' и ':LISTNUM:' в глобальных переменных при передачи параметру info через "@@"
- добавлено описание параметров в справке "#S" и "?F"
[±] Исправлены ошибки в команде chesh
[+] В параметр formt<> в шаблоны с ключами "fnc_" добавлены теги ':NUMBER:' и ':LISTNUM:' (см. Дополнение №15)
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v284" - "v296"
[+] Добавлен диалог [dates] (см. Дополнение №18)
- в TCIMG.ini в секцию [Box] добавлены ключи DatesBkColor, DatesFontTextSize, DatesFontTextName, DatesFontTextWeight, DatesFontTextColor, DatesFontItemSize, DatesFontItemName, DatesFontItemWeight, DatesFontItemBkColor, DatesFontItemColor
- в TCIMG_Russian.lng добавлены ключи DatesBoxN
- добавлена глобальная переменная GLOBALDATES
[/helpquote]

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

"movee=%P%N||"%p"done//0||upd<1>" - переместить файл под курсором в папку "done" в этом же каталоге
"global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||Explorer " - переместить файл под курсором в папку "done" в этом же каталоге и открыть
"global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||x||explorer<open>" - переместить файл под курсором в папку "done" в этом же каталоге и открыть в программе, ассоциируемой в проводнике
"global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||%%COMMANDER_PATH%%\AkelPad.exe" - переместить файл под курсором в папку "done" в этом же каталоге и открыть в AkelPad

"copys=%WL||"%t":://1//(.*)(\w:.*\\)([^\\]{1,15}).*\.(.+)//$1$3||htmext<png|jpeg|js|css|json|ttf|oog|webm|mp4|swf|gif|jpg|bmp|txt|svg|php?1>||upd<3>" - копировать в другую панель выделенные html файлы с заданными типами файлов прописанными внутри html, css, js сохраняя структуру в именных папках html (длинные имена папок обрезаются до 15 символов) [••] [•image]
"slist=[tc=AM] wlist=$GLOBALSLIST||##<info=o72:://>||?M1:15||^^"%T"||$$\ copys=$GLOBALSLIST||listz<$GLOBALWLIST>//1||htmext<png|jpeg|js|css|json|ttf|oog|webm|mp4|swf|gif|jpg|bmp|txt|svg|php?1>||upd<3>" - копировать в другую панель выделенные html файлы с заданными типами файлов прописанными внутри html, css, js сохраняя структуру в именных папках html (длинные имена папок обрезаются до 15 символов) [••] [•image]

"sends=5,6,7,8,9??-6, GLOBALSENDS<a> slist=$GLOBALSENDS||##@@n9|GLOBALSENDS<:NUMBER:>|100|1 GLOBALSLIST<a>" - получить для чисел список чисел заданного диапазона

"renms=%WL||#Sfnc_n5||[double]" - переименовать выделенные числовые имена объектов, прибавив к ним число 5
"copyy="C:\Test.txt"||"%p"//0||##[tc=AO]||upd<1>" - копировать файл "C:\Test.txt" в активную панель с именем объекта под курсором

"sends=4,5,6,7!!-8, <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i=Execute('GLOBALSENDS<:INDEX:>'+10) cends=$GLOBALEXECT??:INDEX: <NEXT> GLOBALCENDS<a>" - увеличить цифры на 10
"sends=4,5,6,7!!-8, <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i=Execute($GLOBALSENDS[:INDEX:]+10) cends=$GLOBALEXECT??:INDEX: <NEXT> GLOBALCENDS<a>" - увеличить цифры на 10

"aends=x??-1||##rndm<26?10|12345:1> GLOBALAENDS<a>" - получить 10 строк со случайными цифрами от 1 до 5
"aends=x??-1||##rndm<26?10|ABCDEFGH:1> GLOBALAENDS<a>" - получить 10 строк со случайными буквами от "A" до "H"
"aends=x??-1||##rndm<21?10|,20,70,30,90> GLOBALAENDS<a>" - получить 10 строк со случайными цифрами из заданных "20,70,30,90"

"aends=x??-1||#K50~@CRLF!!.,.||?Ffnc_rnd1 GLOBALAENDS<a>" - получить 50 строк случайных цифр с плавающей запятой
"aends=x??-1||#K50~@CRLF!!.,.||?Ffnc_rnd2 GLOBALAENDS<a>" - получить 50 строк случайных цифр с плавающей запятой
"aends=x??-1||#K50~@CRLF!!.,.||?Ffnc_rnd3 GLOBALAENDS<a>" - получить 50 строк случайных цифр с плавающей запятой

"eends=1|2|3??-4 GLOBALEENDS<a> aends=5|6|7??-4 GLOBALAENDS<a> $GLOBALFENDS[1]=>$GLOBALEENDS[1]>=$GLOBALAENDS[1]?$GLOBALEENDS[1]:$GLOBALAENDS[1] GLOBALFENDS<a>" - присвоить максимальное значение переменной $GLOBALFENDS[1] относительно двух $GLOBALEENDS[1] и $GLOBALAENDS[1]

"sends=§ slist=$GLOBALSENDS[1]&20||§!!Number(:NUMBER:/10) GLOBALSLIST<a>" - получить счётчик вида 0.1, 0.2, ..., 1, 1.1

"sends=§ slist=$GLOBALSENDS[1]&20||?V|>>|Assign('var_n',StringFormat('%.1f',:NUMBER:/10),2)||§!!$var_n GLOBALSLIST<a>" - получить счётчик вида 0.1, 0.2, ..., 1.0, 1.1
"sends=§ slist=$GLOBALSENDS[1]&20||?V|==|'§!!'&StringFormat('%.1f',:NUMBER:/10) GLOBALSLIST<a>" - получить счётчик вида 0.1, 0.2, ..., 1.0, 1.1
"sends=§ slist=$GLOBALSENDS[1]&20||?V|==|'§!!'&StringFormat('%.3f',:NUMBER:/10) GLOBALSLIST<a>" - получить счётчик вида 0.100, 0.200, ..., 1.000, 1.100

"anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>||upd<1>" - распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов [••] [•arhives]
"anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1> renms=$GLOBALANF2D1||&&(_XXX_|_XXX|XXX_)!!||upd<1>" - распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок [••] [•arhives]

"global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>||upd<1>" - распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники [••] [•arhives]
"global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>  renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1>" - распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок [••] [•arhives]

"modfs=%WL||0,1||[input=BOX34]" - изменить выделенным объектам дату модификации и дату создания на дату, вводимую в диалоге

"shape=31 modfs=%WL||0||[input=BOX91] modfs=%WL||1||[input=BOX92]" - изменить выделенным объектам дату модификации и дату создания на даты, вводимые в диалоге

"dilog=[dates=Выбор~~даты¤TCIMG.dll,131|Выберите~~дату.|#SISDATE^yyyy/MM/dd~~HH:mm:ss|245|110] GLOBALDATES<a>" - пример диалога выбора даты
"dilog=[dates=BOX1] GLOBALDATES<a>" - пример диалога выбора даты
"shape=32 dilog=[dates=BOX1][dates=BOX2] GLOBALDATES<a>" - пример диалога выбора даты
"shape=32 dilog=[dates=BOX1][dates=BOX2][break][dates=BOX3][dates=BOX4] GLOBALDATES<a>" - пример диалога выбора даты





.


 
Andrey_AДата: Четверг, 21.04.2022, 20:39 | Сообщение № 3993
Генералиссимус

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

TCIMG 30.5 от 21.04.2022

Скачать TCIMG 30.5





.


 
HelpmisterДата: Пятница, 22.04.2022, 12:16 | Сообщение № 3994
Рядовой

На сайте с: 09.05.2020
Сообщений: 5
Награды: 0
Репутация: 0
Добавить генератор даты для диалогового окна "modfx=%UL"


Функционал:
что бы по нажатию на плюсик (или при установке чек-бокса) открывалось дополнительное поле, для того чтобы можно было сгенерировать случайное дату/время между датами верхнего и нижнего поля, а так же просто сгенерировать случайную дату.
 
Andrey_AДата: Воскресенье, 08.05.2022, 06:03 | Сообщение № 3995
Генералиссимус

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

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

[helpquote]
[+] Оптимизирован функционал (см. Дополнение №38)
- добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: swift, spa, sim, fuskin, g, gitmodules, pcf, ress, wsplugin, jmd, datatypefactory, documentbuilderfactory, domimplementationsourcelist, saxparserfactory, schemafactory, jaxbcontext, trace, vue, snk, sndt, skr, sublime-project, rl, registry, pyw, pre, pbm, nix, lock, installlog, uim, typed, tsm, texi, user, mapping, v1, hcom, host, icxs, id, fac, feb, expected, flow, eslintignore, guess, alut3, dpx, dynamic_transcode, ac, compiled, crl, bitmap, tmp, vsh, ~tmp, ~json, ~0, ~1, ~2, ~3, ~4, ~5, ~6, ~7, ~8, ~9, zmd, octf, cjkdmcnn, cjcnn, unix, jb2, wrd, wkt, wcp, vs_2_0, vs_2_0, ott, cachebridge, cmyk, text, transformerfactory, scriptenginefactory, provider, imagereaderspi, loggerbridge, filesystemprovider, dcl, imodel, nochop, nxp, oce, params, fonts, s2p, ssc, stb, stderr, syl, train, fab, fcjk, geom, gcnn, gen, gfs, glslesf, glslesv, glsllib, gs, gst, acf, arbfp1, arbvp1, bfc, bigrams, components, ccjk, ctb, dmd, dmi, dgn, dsf, ecjk, e2e, epim, vb, blend, buildinfo, dbt, hl, ht, inv, kcnn, license, licp, locallicense, prepl, rpd, textresources, adb, afd, kotlin_builtins, coroutineexceptionhandler, assetproj, bud, bpd, rsn, rep, rfa, rsdx, rsd, snagpalette, snagt, snagx, ebm, eld, psr, tscplugin, tscproj, tscsupport, nmd, lastbuildstate, std, stamp, rule, make, mfh, depend, ds_store, libzip, cmake, cbp, campackage, camtemplate, recipe, calibre_msgpack, esm, lt, pbv, xms, adg, stt, kdz, kdb, wld, vbo, var, tic, rfs, nup, mzz, dbd, leases, lsa, lsd, tool, ifs, edc, symvers, kernel, normal, toc, tz, tpr, tlt, mvcmd
- добавлены дополнительные условия для определения типов: rcc, qss, sig, setting, skin, m4a, driver, policy, rng, sub, pma, pc, lcf, model, key, old, hlsl, ifo, ilut, inc, inf, info, fcl, ffpreset, flt, frag, fxo, erb, eps, dir, db, alias, defs, template, po, o, xsl, xcd, wskn, ps, utf8, java, jar, cat, soc, mod, mf, icc, tex, bin, txt, mui, ocr, opt, pak, pas, pat, mtl, res, rsc, sdv, slp, sor, spt, sol, tab, suo, man, lst, amd, lang, lan, fch, traineddata, fdb, extra, fx, glsl, aff, adt, am, asd, asp, bas, bat, bau, cfs, cfx, cjk, clc, cnf, cnn, cnnmodel, cnt, config, cfg, cs, csproj, dfm, dll, dpr, dbf, dot, icp, lic, lm, log, md, pl, ppi, properties, settings, thm, lib, xml, version, ash, rpl, spc, filters, eof, lng, in, pem, tlog, yml, xmp, set, node, lua, 1, ini, loc, rdb, css, vbs, json, ascx, browser, avz, tlb, nlp, vmsg, types, tpl, dic, locale, msp, iso, rc, qmlc, pb, obj, 8bf, ucs, ins
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v297" - "v303"
- в режим "s6" добавлено определение "WIN_11" (и в другие команды, где необходимо получение версии операционной системы)
[±] Обновлена версия Autoit до 3.3.16.0
[/helpquote]

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

"%Zstart=7,8,81,10!!C:\Windows\regedit.exe!!C:\Windows\Sysnative\regedt32.exe??XP!!C:\Windows\system32\regedt32.exe" - запуск реестра, относительно системы и её разрядности

"imgpr=1 start=7-Zip||a||-mx9||"%P%O.7z"||@[tc=TL-1]||&&hide||&&wait||upd<1> delss=[tc=TL-1]||1" - создать в активной панели архив 7z со всеми объектами неактивной панели с именем объекта под курсором с последующим удалением всех заархивированных объектов
"imgpr=1 start=7-ZIP||a||-sdel||-mx9||"%P%O.7z"||@[tc=TL-1]||&&hide||&&wait||upd<1> " - создать в активной панели архив 7z со всеми объектами неактивной панели с именем объекта под курсором с последующим удалением всех заархивированных объектов

"sends=PS<"%p"//1//-1//maps.grp>||&&(.+\\)([^\\]+)!!$1 GLOBALSENDS<c1>" - в активной панели с рекурсией найти файл maps.grp и записать в буфера обмена путь папки файла
"sends=PS<"%p"//1//-1//german.cdt> GLOBALSENDS<c1>" - в активной панели с рекурсией найти файл german.cdt и записать в буфера обмена путь файла

"nfsis=1||Win32_OperatingSystem||sname<Caption> GLOBALNFSIS1<a>" - получить версию операционной системы

"sends=[info=s6] GLOBALSENDS<a>" - получить версию операционной системы
"sends=[info=s3] GLOBALSENDS<a>" - получить номер сборки операционной системы

"anf2d=cliplist||2||(\S+)\s([^%]+%)\s([^%]+%)\s([^%]+%)||begin<0> GLOBALANF2D<a>" - получить в 2D массиве колонки для текста из буфера обмена



.


 
Andrey_AДата: Понедельник, 09.05.2022, 14:16 | Сообщение № 3996
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7195
Награды: 143
Репутация: 132
Аверин Андрей
ПОЗДРАВЛЯЮ ВСЕХ С ДНЁМ ПОБЕДЫ!


 
Lord_NEVRДата: Понедельник, 09.05.2022, 19:28 | Сообщение № 3997
Полковник

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

 
Andrey_AДата: Пятница, 20.05.2022, 21:39 | Сообщение № 3998
Генералиссимус

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

TCIMG 30.6 от 20.05.2022

Скачать TCIMG 30.6





.


 
Andrey_AДата: Суббота, 28.05.2022, 14:10 | Сообщение № 3999
Генералиссимус

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

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

Цитата
Можно ли добавить воспроизведение коротких фраз, есть команда spech - спасибо за неё!
Очень хочется, чтобы На её основе (без окна ) читалась фраза.
Виктор. Спасибо за невероятную программу!


Реализовано: Добавлена новая команда voice

[helpquote]
[+] Оптимизирован функционал команды count
- добавлены подпараметры в параметр countline<>
- добавлен поиск по нескольким фразам
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v304" - "v305"
[±] Исправлена ошибка получения Unicode путей объектов через команду sends в параметрах PS, xfolder, FLST
[±] Исправлена ошибка в команде plays при повторе одного трека
- скорректировано поведение кнопки "Повторять/Не повторять"
[+] Оптимизирован функционал global (см. Дополнение №23)
- исправлена ошибка для методов $GLOBALNAME1...=GLOBALNAME2...
- добавлен метод $GLOBALNAME1[i:j]+GLOBALNAME2[K]
[+] Оптимизирован функционал команды infos
- добавлен режим "infos=2||34" - получение имён системных речевых голосов
[+] В команду sound добавлены подпраметры info, диалоги, и получение информации через глобальные переменные
[+] Добавлена новая команда voice
- в TCIMG.ini добавлена секция [Voice]
[+] Оптимизирован функционал (см. Дополнение №38)
- добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: base, zoom, zmfragcfg, zmdownload, xcm, mun, n12, nmp, obsolete, odlgz, ori, passwd, prev, prg, storage_props, sum, sqm, tbacct, rpt, runtime-xml, mshi, mshc, mark, fo, gdpr, h1s, h1c, h1f, h1k, h1v, hxx, ilg, feed-ms, feedsdb-ms, kmc, bxlog, bto, ngr, nnm, phn, smp, tnu, ton, wwd, wih, lxa, mllr, meta, jse, idx~0, heq, bsdiff, btdb, blob, dlm, dgxpi, dgdat, addin, fe, grxml, diz, diffbase, cw, ctz, crxd, crmlog, usage, arch, curve, nmwt2
- добавлены дополнительные условия для определения типов: config, col, css, dat, bin, xslt, zfsendtotarget, xsl, xrm-ms, nlp, ntf, odf, onnx, status, sql, pcb, vpx, vdf, wim, wmdb, ttc, tsv, rcc, rss, s, sbin, scr, ses, so, tag, xlb, metadata, hxd, map, ldb, ins, jcp, bytecode, acl, ocx, sdb, tdat, wmz, vch, unt, mum, lng, log, down_meta, edb, lex, jtx, jsc, inf, info, idx, btapp, bundle, cov, cab, am, asp, etl, esm, enc, dic, def, json, lt, lua, installlog, ini, epub, xhtml, dit, cso, config, vg, cfg, catalog, blb, bat, ai, oex, ths, txcap_blob, ua, mpl, aff, bsh, tbl, nsh
[/helpquote]

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

"moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\.\\]*)(.+)//$1$3" - переместить выделенные объекты в другую панель, каждый в именную папку
"moves=%WL||"%p":://0//(.*)(\w:.*\\)([^\.\\]*)(.+)//$1$3" - переместить выделенные объекты в активную панель, каждый в именную папку

"global count=%P%N||>>cliplist||0||countline<4|2> GLOBALCOUNT<a>" - произвести поиск строк в файле под курсором для фраз из буфера обмена и показать результат
"global count=%P%N||>>cliplist||0||countline<4|2> textv=GLOBALCOUNT<t>||viewtext<Результат|0|0|0|0|Consolas>||pos<1>" - произвести поиск строк в файле под курсором для фраз из буфера обмена и показать результат

"slist=%WL||test<11t!!clipstring> GLOBALSLIST<a>" - из выделенных текстовых файлов получить пути тех, в содержимом которых есть фраза из буфера обмена (каждая фраза в буфере обмена с новой строки)

"sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<a>" -  из выделенных текстовых файлов получить пути тех, в содержимом которых есть фраза введённая в диалоге (каждая фраза с новой строки)

"aends=5,2??-6, GLOBALAENDS<a> bends=tile:1??-1||?K4 GLOBALBENDS<a> $GLOBALBENDS[1:3]+$GLOBALAENDS[1] GLOBALBENDS<a>" - пример объединения данных рвзных массивов
"aends=1,2,3??-6, bends=5,6,7??-6, cends=GLOBALAENDS<x2>_GLOBALBENDS<x3> GLOBALCENDS<a>" - получение заданных ячеек разных массивов

"sends=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1>" - для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа
"sends=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1> gotoc=3||GLOBALCOUNT<-1>" - для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа и переместить курсор к последнему выделенному файлу

"sends=%WF??-1||&?(?m)^(.{4}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1>" - для выделенных объектов выделить объекты другой панели, в начале имён которых совпадают первые 4 символа

"sends=%WF??-1||&?(?m)^(.{[updwn=BOX1]}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1>" - для выделенных объектов (или объекта под курсором) выделить объекты другой панели, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)

"sends=[tc=AF-1]??-1 bends=[tc=TF-1]??-1 cends=$GLOBALSENDS??-1||&?(?m)^(.{4})||?F1 dends=$GLOBALBENDS??-1||&?(?m)^(.{4})||?F1 eends=$GLOBALCENDS+$GLOBALDENDS||?F2 exect=$var_i='GLOBALEENDS<1>'?0:_Exit() count=$GLOBALSENDS||>>$GLOBALEENDS||0||countline<5> markn=2||GLOBALCOUNT<1> count=$GLOBALBENDS||>>$GLOBALEENDS||0||countline<5> markn=3||GLOBALCOUNT<1>" - выделить в обеих панелях объекты, в начале имён которых совпадают первые N символов (регистр символов не учитывается)
"dilog=[updwn=BOX1] sends=[tc=AF-1]??-1 bends=[tc=TF-1]??-1 cends=$GLOBALSENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 dends=$GLOBALBENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 eends=$GLOBALCENDS+$GLOBALDENDS||?F2 exect=$var_i='GLOBALEENDS<1>'?0:_Exit() count=$GLOBALSENDS||>>$GLOBALEENDS||0||countline<5> markn=2||GLOBALCOUNT<1> count=$GLOBALBENDS||>>$GLOBALEENDS||0||countline<5> markn=3||GLOBALCOUNT<1>" - выделить в обеих панелях объекты, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)

"infos=2||34" - получить в таблице имена системных речевых голосов
"infos=2||34||1 GLOBALINFOS<a>" - получить в таблице имена системных речевых голосов

"voice=1||Задача~~завершена" - прочитать фразу 1-м речевым системным голосом
"voice=Russian||Господин,~~я~~всё~~сделала!" - прочитать фразу речевым голосом, в имени которого есть фраза "Russian"
"voice=Irina||С~~Новым~~Годом!||5|50" - прочитать фразу речевым голосом, в имени которого есть фраза "Russian", установить скорость прочтения "5" и громкость "50%"
"voice=1||1" - прочитать фразу 1-м речевым системным голосом, фраза берётся из ключа "1" секции "Voice" в TCIMG.ini (TCIMGU.ini)
"voice=English||Welcome" - прочитать фразу речевым голосом, в имени которого есть фраза "English"
"sends=<info=s300> sound=100 voice=1||1 sound=GLOBALSENDS<1>" - включить полную громкость в системе, прочитать фразу 1-м речевым системным голосом и вернуть громкость в системе



 
Andrey_AДата: Понедельник, 30.05.2022, 13:38 | Сообщение № 4000
Генералиссимус

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

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

[+] Добавлены новые команды txwvs и txwvf

[helpquote]
[+] Оптимизирован функционал команды count
- добавлены подпараметры в параметр countline<>
- добавлен поиск по нескольким фразам
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v304" - "v305", "s109"
[±] Исправлена ошибка получения Unicode путей объектов через команду sends в параметрах PS, xfolder, FLST
[±] Исправлена ошибка в команде plays при повторе одного трека
- скорректировано поведение кнопки "Повторять/Не повторять"
[+] Оптимизирован функционал global (см. Дополнение №23)
- исправлена ошибка для методов $GLOBALNAME1...=GLOBALNAME2...
- добавлен метод $GLOBALNAME1[i:j]+GLOBALNAME2[K]
[+] Оптимизирован функционал команды infos
- добавлен режим "infos=2||34" - получение имён системных речевых голосов
[+] В команду sound добавлены подпараметры info, диалоги, и получение информации через глобальные переменные
[+] Добавлена новая команда voice
- в TCIMG.ini добавлена секция [Voice]
[+] Добавлены новые команды txwvs и txwvf
- в TCIMG.ini в секцию [Setting] добавлен ключ FormatNameWAV
- добавлены глобальные переменные GLOBALTXWVS1, GLOBALTXWVS2, GLOBALTXWVF1, GLOBALTXWVF2
[/helpquote]

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

"infos=2||34" - получить в таблице имена системных речевых голосов
"infos=2||34||1 GLOBALINFOS<a>" - получить в таблице имена системных речевых голосов

"voice=1||Задача~~завершена" - прочитать фразу 1-м речевым системным голосом
"voice=Russian||Господин,~~я~~всё~~сделала!" - прочитать фразу речевым голосом, в имени которого есть фраза "Russian"
"voice=Irina||С~~Новым~~Годом!||5|50" - прочитать фразу речевым голосом, в имени которого есть фраза "Russian", установить скорость прочтения "5" и громкость "50%"
"voice=1||1" - прочитать фразу 1-м речевым системным голосом, фраза берётся из ключа "1" секции "Voice" в TCIMG.ini (TCIMGU.ini)
"voice=English||Welcome" - прочитать фразу речевым голосом, в имени которого есть фраза "English"
"sends=<info=s300> sound=100 voice=1||1 sound=GLOBALSENDS<1>" - включить полную громкость в системе, прочитать фразу 1-м речевым системным голосом и вернуть громкость в системе
"voice=Russian||proshivka~~atv~~sobrana" - прочитать фразу речевым голосом, в имени которого есть фраза "Russian"
"nirmc=speak~~text~~''proshivka~~atv~~sobrana''" - прочитать фразу речевым голосом
"voice=1||clpget" - прочитать фразу из буфера обмена 1-м речевым системным голосом
"voice=1||%P%N" - прочитать содержимое текстового файла под курсором 1-м речевым системным голосом
"sends=%P%N||#L1:3 voice=1||GLOBALSENDS<x1>" - прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом
"sends=%P%N??-1 voice=1||$GLOBALSENDS[1:3]" - прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом
"voice=Russian||<info=s100Сегодня~~MM~~MMM~~yyyy~~года.~~dddd.~~HH:mm:ss>" - озвучить текущую дату и время
"voice=English||Today~~<info=s100MM~~MMM~~yyyy.~~dddd.~~HH:mm:ss|0409>" - озвучить текущую дату и время на английском

"sndps=%P%N||5" - воспроизвести аудиофайл под курсором в течении 5 секунд
"sndps=%P%N||1.1" - воспроизвести аудиофайл под курсором в течении 1 секунды

"txwvs=%WL||"%t"||progres<>||upd<3>" - для выделенных текстовых файлов в другой панели создать именные аудиофайлы WAV с озвученным текстом
"txwvs=%WL||"%t"||txtwav<Russian|39>||progres<>||upd<3>" - для выделенных текстовых файлов в другой панели создать именные аудиофайлы WAV с озвученным текстом
"txwvs=%P%N||"%t"||progres<>||upd<3>" - для каждой строки текстового файла под курсором в другой панели создать именные аудиофайлы WAV с озвученным текстом
"sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1>" - для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом
"sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1> GLOBALTXWVS1<a> GLOBALTXWVS2<a>" - для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом и записать информацию в глобальные переменные
"txwvs=cliplist||"%p"||progres<>||upd<1>" - для каждой фразы списка из буфера обмена в активной панели создать аудиофайлы WAV с озвученным текстом

"txwvf=%P%N||"%t"||upd<3>" - для файла под курсором в другой панели создать именной аудиофайл WAV с озвученным текстом
"txwvf=Привет||"%p"||upd<1>" - в активной панели создать аудиофайл WAV с озвученным текстом "Привет"
"global txwvf=Привет||"%p"||upd<1> GLOBALTXWVF1<a> GLOBALTXWVF2<a>" - в активной панели создать аудиофайл WAV с озвученным текстом "Привет" и записать информацию в глобальные переменные
"txwvf=clpget||"%p"||upd<1>" - в активной панели создать аудиофайл WAV с озвученным текстом из буфера обмена
"sends=%P%N||#L1:3 txwvf=GLOBALSENDS<t>||"%t"//0//"%O"||upd<3>" - для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
"sends=%P%N||#L1:3 txwvf=$GLOBALSENDS[1]||"%t"||upd<3>" - для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
"sends=%P%N??-1 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3>" - для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
"sends=%P%N??-1 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3> GLOBALTXWVF1<a> GLOBALTXWVF2<a>" - для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками и записать информацию в глобальные переменные

"hends=<info=s109|1>??-4 GLOBALHENDS<a>" - получить названия всех дней недели
"hends=<info=s109|1|0409>??-4 GLOBALHENDS<a>" - получить названия всех дней недели на английском
"hends=<info=s109|3>??-4 GLOBALHENDS<a>" - получить названия всех месяцев
"hends=<info=s109|3|040c>??-4 GLOBALHENDS<a>" - получить названия всех месяцев на французском


.


 
Andrey_AДата: Воскресенье, 12.06.2022, 16:31 | Сообщение № 4001
Генералиссимус

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

Поздравляю всех с ЮБИЛЕЕМ программы!!! TCIMG 10 ЛЕТ!!!
Спасибо Всем за интерес, за идеи и поддержку!

TCIMG 30.7 от 12.06.2022

Скачать TCIMG 30.7





.


 
Lord_NEVRДата: Понедельник, 13.06.2022, 14:32 | Сообщение № 4002
Полковник

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



Сообщение отредактировал Lord_NEVR - Понедельник, 13.06.2022, 14:33
 
Andrey_AДата: Воскресенье, 19.06.2022, 19:18 | Сообщение № 4003
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7195
Награды: 143
Репутация: 132
Аверин Андрей
Цитата
Ваша программа может многое, не нашёл как получить данные из dbf файла - он как табличный...
Хотелось без сторонних программ извлекать инфу


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

[helpquote]
[+] Оптимизирован функционал команды infos
- исправлена ошибка в команде "infos=7||1"
- в команде "infos=3||5||File" добавлено получение поля "Copyright"
- добавлен режим "infos=3||27||FileDBF" - информация DBF файла
- в папку \Files\DLL\ добавлена библиотека dbf.dll
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v28", "s163", "s360", "f261", "f29"
[±] Исправлена ошибка в команде textv при поочерёдном вызове окна
[+] В команду buttn добавлен параметр "*d"
[/helpquote]

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

"hends=<info=s360> GLOBALHENDS<a>" - получить название принтера системы по умолчанию
"hends=<info=s163G> GLOBALHENDS<a>" - получить тип носителя (диска CDROM)
"hends=<info=f261%P%N//> GLOBALHENDS<a>" - получить уникальный ID номер файла на диске под курсором
"hends=<info=f29%P%N//> GLOBALHENDS<a>" - получает размер распределения файла на диске в байтах

"nfsis=1||Win32_USBHub GLOBALNFSIS<a>" - получить в таблице информацию о USB накопителей

"sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> textv=GLOBALARRAY<1>" - из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим открытием выбранного файла в просмотрщике TCIMG

"sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> <FOR> 1 <TO> GLOBALSLIST<0> textv=GLOBALSLIST<:INDEX:>||viewtext<GLOBALSLIST<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT>" - из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим поочерёдным открытием выбранных файлов в просмотрщике TCIMG

"sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> textv=GLOBALSENDS<:INDEX:>||viewtext<GLOBALSENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT>" - поочерёдно открывать выделенные текстовые файлы в просмотрщике TCIMG

"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*d#1" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 2-й пункт
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды|Текст"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст!!#3" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 4-й пункт "Все команды|Текст"

"sends=%P%N??-1||&?(.)||?F1 GLOBALSENDS<a>" - получить список уникальных символов в файле под курсором

"infos=3||27||%P%N" - просмотреть информацию DBF файла под курсором
"infos=3||27||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a>" - просмотреть информацию DBF файла под курсором и записать в глобальные переменные
"infos=3||27||%P%N||1 arr2d=$GLOBALINFOS||14 GLOBALARR2D<a>" - просмотреть информацию DBF файла под курсором (транспонировать массив, поменять местами строки и столбцы)



.


 
Andrey_AДата: Четверг, 23.06.2022, 11:47 | Сообщение № 4004
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7195
Награды: 143
Репутация: 132
Аверин Андрей
Цитата
Хотелось бы открывать массив глобальных переменных открывать в Microsoft Excel
Возможно ли такое...


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

Описание: xopen

Возможно в будущем большие массивы получиться открывать побыстрее, пока не так быстро...

[helpquote]
[+] Оптимизирован функционал команды infos
- исправлена ошибка в команде "infos=7||1"
- в команде "infos=3||5||File" добавлено получение поля "Copyright"
- добавлен режим "infos=3||27||FileDBF" - информация DBF файла
- в папку \Files\DLL\ добавлена библиотека dbf.dll
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v28", "s163", "s360", "f261", "f29"
[±] Исправлена ошибка в команде textv при поочерёдном вызове окна
[+] В команду buttn добавлен параметр "*d"
[+] Оптимизирован параметр formt<> (см. Дополнение №15)
- в ключи "cmd_" добавлена возможность использовать пути из секции [Programs]
[+] Добавлена новая команда xopen
[±] Исправлена ошибка в парсинге диалога image (см. Дополнение №18)
[/helpquote]

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

"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*d#1" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 2-й пункт
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды|Текст"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст!!#3" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 4-й пункт "Все команды|Текст"

"sends=%P%N??-1||&?(.)||?F1 GLOBALSENDS<a>" - получить список уникальных символов в файле под курсором

"infos=3||27||%P%N" - просмотреть информацию DBF файла под курсором
"infos=3||27||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a>" - просмотреть информацию DBF файла под курсором и записать в глобальные переменные
"infos=3||27||%P%N||1 arr2d=$GLOBALINFOS||14 GLOBALARR2D<a>" - просмотреть информацию DBF файла под курсором (транспонировать массив, поменять местами строки и столбцы)

"bends=%P%N??-2||?Fcmd_jq_p GLOBALBENDS<a>" - получить структурированный текст json файла под курсором (Pretty-print JSON)

"sends=%WL??-1 xopen=$GLOBALSENDS||0" - открыть список путей выделенных файлов в Microsoft Excel
"sends=%WL??-1 xopen=$GLOBALSENDS||0||"%t"|Select" - открыть список путей выделенных файлов в Microsoft Excel, при открытии сохранить в файл Select.xlsx в другую панель
"sends=%WL??-1 xopen=$GLOBALSENDS||1||"%t"|Select||upd<3>" - список путей выделенных файлов сохранить в файл Select.xlsx в другую панель

"versn=$f253||1 xopen=$GLOBALVERSN||0" - открыть данные программного файла TCIMG.exe в Microsoft Excel



.


 
Andrey_AДата: Суббота, 02.07.2022, 10:56 | Сообщение № 4005
Генералиссимус

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

TCIMG 30.8 от 02.07.2022

Скачать TCIMG 30.8





.


 
Поиск:

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