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

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




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

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, @AZJIO, 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 более 14 700 примеров применения.

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

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

Расширение функционала 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Дата: Четверг, 03.11.2016, 05:35 | Сообщение № 1981
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7057
Награды: 134
Репутация: 119
Аверин Андрей
Отдельно напишу - может кто друг другу посоветует в дальнейшем, чтобы не тратить время друг друга (опять же повторюсь)
Я всё понимаю - пишите где угодно я всё пойму, претензий не будет (ну очень редко, когда атмосферное давление зашкалит)
1. Если есть ошибки в утилите - пишем здесь (желательно писать версию системы, тотала, утилиты, нюансы)
2. Если есть запрос на что-то новое - пишем в теме "Расширение функционала" (если кому слово не нравится - можно переименовать))))
3. Если есть запрос создать кнопку - в тему "Заказ кнопок"
4. Если ... чего-то нет, то можно создать тему - никто не против
5. Если что-то личное - в личку (личные сообщения)
6. Если не сразу ответ, то потерпеть)))
6. Я человек - не робот - на что-то могу сразу ответить, что-то оставляю на потом, а вчера я вообще ходил за грибами - набрал 30 кг. опят, еле доволок)

[ps]Я просто за небольшой, но порядок...
В любом случае всех люблю! И благодарен за участие, интересные идеи и пожелания![/ps]

.


 
VikTor1985Дата: Четверг, 03.11.2016, 08:54 | Сообщение № 1982
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Это уже все есть в команде infht

Спасибо за пример,.. помогло, все работает отлично!
Andrey_A, еще одна просьба, можно добавить в парамеры X и Y команды infht теги @W и @H, как это сделано для диалогов?

Цитата Andrey_A ()
Реализовано в этой версии: ключ Hot

за этот ключик отдельное спасибо :D

Добавлено (03.11.2016, 08:26)
---------------------------------------------
И еще такой момент:
В командах delss и delsm глобальные переменные:
[helpquote]GLOBALDELSS0 массив входных данных (список исходных путей удаляемых объектов)
GLOBALDELSS массив выходных данных (список путей удалённых объектов)
GLOBALDELSS1 массив входных данных (список путей объектов для удаления)
GLOBALDELSS2 массив выходных данных (список путей неудалённых объектов) [/helpquote]

Цитата Andrey_A ()
"global delss=%L||1 infht=5s||InfoHtml2||proces<>" - удалить выделенные объекты и вывести информацию в окне на 5 секунд

по этой кнопке выпадает окошко на 5 секунд, но там пути удаленных файлов отображаются в строчку, получится сделать так чтобы каждый файл с путем отображались с новой строки?

Добавлено (03.11.2016, 08:54)
---------------------------------------------
обдумал много моментов, как в прописать так, чтобы каждый файл с путем отображались с новой строки.
команда у меня такая:

Код
[Del_Musor]
;; Удаляем мусор с папок "AutoCad", "Word" и "PDF"
infht=0||Сообщение||Удаляем~~мусор~~с~~папок~~""AutoCad"",~~""Word""~~и~~""PDF""||200||90||-1||-1||1||250||3
delss=PS<"C:\Program Files\Autodesk\AutoCAD 2014\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
delss=FOLDC<LISTF<"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
infht=-2

я доставил вниз:
Код
infht=10s||InfoHtml2||proces<>


Я думал чтобы для каждой delss выводить GLOBAL а потом свести все в одно,.. но вопрос как свети?... И еще несколько вариантов смотрел, не могу "допетрить"...

Пришла в голову мысля,.. может можно в команду infht доставить примитивный параметр поиска и замены текста?
К примеру вылетает окно с текстом: "C:\Program Files\Autodesk\AutoCAD 2014\plot.log C:\Program Files\Autodesk\PDF\plot.log" и к этому применить поиск и замена:"пробел"(\w{1}):\!!"разрыв строки"$1:\.
 
shveicarДата: Четверг, 03.11.2016, 13:44 | Сообщение № 1983
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 556
Награды: 9
Репутация: 23
Цитата VikTor1985 ()
по этой кнопке выпадает окошко на 5 секунд, но там пути удаленных файлов отображаются в строчку, получится сделать так чтобы каждый файл с путем отображались с новой строки?

А в чем там проблема? создаете свой шаблон, с вызовом например:
Код
infht=-1||Список~~удаления||@$f250\Files\info.htm||400||290||10||10||1||245||style<1>

в шаблоне делается вставка через
Код
GLOBALSENDS<x1>

И полученный список перед вызовом infht, передается в
Код
sends=$GLOBALDELSS

В общем, удаление не проверял, но простой список работает:
Код
global slist=%L sends=$GLOBALSLIST infht=-1||Список~~удаления||@$f250\Files\info.htm||400||290||10||10||1||245||style<1>

Что косается переносов строк и прочего оформления, то это решается за счет вашего стиля в шаблоне info.htm.
Как вариант, можете обрамить каждую строку списка тегами
Код
<p>

например
Код
slist=%L||formt<U16>

И будет такой результат:

А если брать самый простой вариант списка, то проще после удаления сделать
Код
GLOBALDELSS<a>

и там выведется вся информация.
Что касается прямой вставке списка в шаблон info.htm, через
Код
$GLOBALSLIST

То тут нужно Андрея спрашивать, можно такое реализовать или нет..


Сообщение отредактировал shveicar - Четверг, 03.11.2016, 14:11
 
VikTor1985Дата: Четверг, 03.11.2016, 16:38 | Сообщение № 1984
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата shveicar ()
А в чем там проблема? создаете свой шаблон, с вызовом например:

Спасибо за подсказку все сработало,.... но если ставить несколько delss как у меня в команде (сообщение 1984), то она выдает перечень только последней delss!!! и то, - если применить вашу команду "GLOBALSENDS<x1>" и стили <body> и т.п.(выделено красным):
InfoHtml_DEL=Удалённые объекты||<body style=background-color:#D3DAED>GLOBALSENDS<x1></body>||340||220||10||10||1||255||2
то появляется просто белый экран!
а если применить команду
InfoHtml_DEL=Удалённые объекты||<body style=background-color:#D3DAED>GLOBALDELSS<x1:-1></body>||340||220||10||10||1||255||2
то все нормально!

Кстати я проверил и свою команду, она у меня тоже выдает список удаленных файлов только последней команды DELSS!

Вопрос к Андрею, у меня идут три подряд команды:
Код
delss=PS<"%COMMANDER_PATH%\AutoCAD 2014\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
delss=PS<"%APPDATA%\Autodesk\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
delss=FOLDC<LISTF<"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1

Я их выделил отдельно, потомц что параметр LISTF не понимает %COMMANDER_PATH% и %APPDATA% и их сокращенные символы $f300 и $f02. А так бы я их объединил бы вместе (команда ниже) и проблема с выводом удаленных файлов отпала бы.
Код
delss=FOLDC<LISTF<"%COMMANDER_PATH%\AutoCAD 2014\"/"%APPDATA%\Autodesk\"/"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1


Вопрос: можно сделать так чтобы параметр LISTF понимал сокращенные пути?

Добавлено (03.11.2016, 16:38)
---------------------------------------------
Хотя нет!!!
Команда в *.tcg:

Код
[Del_Musor]
global delss=PS<"%COMMANDER_PATH%\AutoCAD 2014\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
global delss=PS<"%APPDATA%\Autodesk\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1
global delss=FOLDC<LISTF<"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1  sends=$GLOBALDELSS infht=5s||InfoHtml_DEL||proces<>||style<1>

в *.lng:
Код
InfoHtml_DEL=Удалённые объекты||GLOBALSENDS<x1>||340||220||10||10||1||255||2

Все-равно выводит в удаленные файлы по последней команде и в строчку!
Незнаю что еще придумать :(
 
shveicarДата: Четверг, 03.11.2016, 16:46 | Сообщение № 1985
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 556
Награды: 9
Репутация: 23
VikTor1985
Когда я говорил про шаблон, то имел ввиду отдельный файл, а не вставку тегов в команду.
вот вам мой шаблон http://rgho.st/6kRtq7NwS
попробуйте использовать его.
Если нужно суммировать списки, то есть вариант с
Код
$GLOBALSUMMA+$GLOBALDELSS

и
Код
$GLOBALSUMMA=$GLOBALDELSS


То есть, сложение полученных списков и присвоение данных из списка другой переменной.
Как вариант, для вашего примера:
Код
global delss=PS<"%COMMANDER_PATH%\AutoCAD 2014\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 $GLOBALSLIST=$GLOBALDELSS
global delss=PS<"%APPDATA%\Autodesk\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 $GLOBALWLIST=$GLOBALDELSS
global delss=FOLDC<LISTF<"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 $GLOBALXLIST=$GLOBALDELSS
$GLOBALSLIST+$GLOBALWLIST+$GLOBALXLIST gends=$GLOBALSLIST!!-1||formt<U16> sends=$GLOBALGENDS


Просто думал, что там поддержка для вставка в шаблон info.htm
Код
GLOBALSENDS<x1:-1>
но она там неактивна, поэтому придется еще раз прокрутить данные, до получения
Код
sends=$GLOBALGENDS


Сообщение отредактировал shveicar - Четверг, 03.11.2016, 17:56
 
VikTor1985Дата: Четверг, 03.11.2016, 18:12 | Сообщение № 1986
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата shveicar ()
попробуйте использовать его.

shveicar, Спасибо ВАМ большое!!! ВСЕ получилось.
Еще немного допилил команды и все теперь выводит :)
команды, если кому понадобится, сделал так:
Команда в *.tcg:
Код
[Del_Musor]
global delss=PS<"%COMMANDER_PATH%\AutoCAD 2014\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 kends=$GLOBALDELSS
global delss=PS<"%APPDATA%\Autodesk\"!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 gends=$GLOBALDELSS
global delss=FOLDC<LISTF<"C:\Program Files\Microsoft Office\"/"C:\Program Files\Autodesk\PDF\">!!1!!-1!!*.bak|*.lnk|plot.log|acad.err|*.dxf!!0>||1 mends=$GLOBALDELSS
slist=$GLOBALKENDS+$GLOBALGENDS+$GLOBALMENDS||formt<U16> GLOBALSLIST<c>
sends=$GLOBALSLIST
infht=5s||Удалённые~~объекты||@$f250\Files\Htm\info.htm||640||180||0||0||1||255||3||proces<>||style<1>

за файл "info.htm" спасибо shveicar!!!

В команде после удаление мусора, пути удаленных файлов копируются в буфер и выводится диалоговое окно на 5 секунд.
Но здесь есть такой недочет:
Если путь файла длинный и переносится на вторую строку (не вмещается по ширине диалогового окна), то идет наложение текста на следующий путь между собой:

Как-то так. Но как теперь сделать правильный перенос строки?

Добавлено (03.11.2016, 18:12)
---------------------------------------------
Забыл, кнопка такая:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Install\Utilities\TCIMG25\TCIMG.exe
tcimg=$amDel_Musor
%Commander_Path%\Setting_TC\000_Icons.icl,19
Удалить мусор с папок

-1
Прикрепления: 0574152.jpg(37.6 Kb)


Сообщение отредактировал VikTor1985 - Четверг, 03.11.2016, 18:03
 
Andrey_AДата: Четверг, 03.11.2016, 18:18 | Сообщение № 1987
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7057
Награды: 134
Репутация: 119
Аверин Андрей
Цитата VikTor1985 ()
еще одна просьба, можно добавить в парамеры X и Y команды infht теги @W и @H, как это сделано для диалогов?


Добавлено

Цитата VikTor1985 ()
Вопрос: можно сделать так чтобы параметр LISTF понимал сокращенные пути?


Можно

Цитата VikTor1985 ()
обдумал много моментов, как в прописать так, чтобы каждый файл с путем отображались с новой строки


Можно как предложил shveicar (гениальный автоматизатор), можно с новым тегом :BR:

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

[helpquote][+] Добавлено в параметр LISTF<> приём относительных путей
[+] Оптимизирована команда infht
- добавлены теги @W и @H для координат левого верхнего угла окна
- добавлен тег :BR: заменяющий переносы строк <br>[/helpquote]

Код
"infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||340||220||@W-350||@H-250||1||255||$f250\TCIMG.dll,74" - создать сообщение в правом нижнем углу экрана и ожидать его закрытия (значок окна берётся из TCIMG.dll)


Цитата VikTor1985 ()
Все-равно выводит в удаленные файлы по последней команде и в строчку!


В TCIMG.lng

Код
InfoHtml2=Удалённые объекты||GLOBALDELSS<x1:-1>:BR:||340||220||5||5||1||255||2


Код
"global delss=%L||1 infht=5s||InfoHtml2||proces<>" - удалить выделенные объекты и вывести информацию в окне на 5 секунд


Что касается объединения, то выше уже излагалось, повторюсь на простых примерах:

Код
"global slist=PS<C:\1\!!> $GLOBALSUMMA=$GLOBALSLIST GLOBALSUMMA<a>" - передать список своей глобальной переменной GLOBALSUMMA

"global slist=PS<C:\1\!!> $GLOBALSUMMA=$GLOBALSLIST slist=PS<C:\2\!!> $GLOBALSUMMA+$GLOBALSLIST GLOBALSUMMA<a>" - объеденить 2 списка в своей глобальной переменной GLOBALSUMMA

"global slist=PS<C:\1\!!> $GLOBALSUMMA=$GLOBALSLIST slist=PS<C:\2\!!> $GLOBALSUMMA+$GLOBALSLIST slist=PS<C:\3\!!> $GLOBALSUMMA+$GLOBALSLIST GLOBALSUMMA<a>" - объеденить 3 списка в своей глобальной переменной GLOBALSUMMA


.


 
VikTor1985Дата: Четверг, 03.11.2016, 18:26 | Сообщение № 1988
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Что касается объединения, то выше уже излагалось, повторюсь на простых примерах:

Andrey_A, Спасибо за добавления к командам по моим просьбам и примерыдля реализации,.. попробую эти способы тоже

Добавлено (03.11.2016, 18:26)
---------------------------------------------
Andrey_A, а как можно избавиться от наложения согасно картинке в сообщении № 1988 http://tc-image.3dn.ru/forum/5-498-17069-16-1478185952?

 
shveicarДата: Четверг, 03.11.2016, 19:04 | Сообщение № 1989
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 556
Награды: 9
Репутация: 23
VikTor1985
Что бы строки не слипались, замените в моем шаблоне в стилях p{} на это:
Код
p {
line-height:100%;
letter-spacing:-0.2px;
word-wrap: break-word;
margin-bottom: 0.4em;
margin-top: 0.4em;
}

Просто изначально этот макет не предназначался для длинных записей, поэтому и вышло такое..
Все остальное, уже регулируется за счет размеров самого окна hh.exe
Код
||400||290||


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


Сообщение отредактировал shveicar - Четверг, 03.11.2016, 20:35
 
Andrey_AДата: Пятница, 04.11.2016, 05:58 | Сообщение № 1990
Генералиссимус

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


...
Андрей, как можно получить информацию о большом размере значка в файле ICO
Это нужно мне для реализации распаковки только тех ICO в которых есть размер 256
Спасибо за TCIMG - это что-то... Не всё понятно, но видимо в ней заложено больше чем мой мозг)))
Красава! 100500
...



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

Примеры:
Код

"global ylist=%L||##<info=i11::> GLOBALYLIST<a>" - для выделенных файлов ICO получить максимальный размер значка
"global ylist=%L||##<info=i12::> GLOBALYLIST<a>" - для выделенных файлов ICO получить минимальный размер значка


.


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

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

Цитата shveicar ()
Почти во всех диалоговых окнах (кроме CheckBox), появился вариант @RN, для разбивки передаваемой команды или её части на насколько составляющих.
Как будет время, прошу также, что то похожее, придумать и для CheckBox.


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

[helpquote][+] Оптимизирован диалог [check] (см. Дополнение №18)
- добавлены глобальные переменные GLOBALCHECR1 ... GLOBALCHECR9
[/helpquote]

.


 
VikTor1985Дата: Пятница, 04.11.2016, 18:06 | Сообщение № 1992
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата shveicar ()
Что бы строки не слипались, замените в моем шаблоне в стилях p{} на это:

shveicar, Спасибо большое за изменения в коде,.. все работает отлично!!! :D

Теперь жду не дождусь, когда можно будет городить несколько файлов *.lng.
Уже есть идеи по написанию различных тем визуализации окон, которые будут распологаться в различных *.lng (в некоторых *.lng планируетс я разместить только команды "InfoHtml_="), и темы визуализаций можно будет менять, изменив название файлов *.lng. :)


Сообщение отредактировал VikTor1985 - Пятница, 04.11.2016, 18:13
 
asmadeusДата: Суббота, 05.11.2016, 00:16 | Сообщение № 1993
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1374
Награды: 29
Репутация: 32
Происходит вылет при выборе шаблона в окне работы с буфером
[img640]http://i83.fastpic.ru/big/2016/1105/6a/5c49db1d070b796104db156d2759236a.jpg[/img640]
 
alexxxxxДата: Суббота, 05.11.2016, 10:27 | Сообщение № 1994
Рядовой

На сайте с: 10.01.2016
Город: Одесса
Сообщений: 11
Награды: 0
Репутация: 0
Здравствуйте, Андрей!
Я как-то писал, что делаю сборку "TC" для незрячих, и столкнулся с такой проблемой:
В последних версиях TCIMG при выводе информационного окна через команду "infos", если сразу нажать кнопки "Копировать с номерами" или "Копировать выделенные" появляется ошибка

в версии 16.2 выдаёт такое:
Код
Line 11699  (File "C:\total\TCIMG.exe"):
ERROR

в последней beta-версии 16.3_b3 выдаёт такое:
Код
Line 11711  (File "C:\total\TCIMG.exe"):
ERROR


А вся проблема для незрячих заключается в том, что для попадания курсора в таблицу надо нажимать одну из этих кнопок.
Можно было бы либо исправить эту ошибку, а в идеале сделать, чтобы курсор по умолчанию сразу попадал на первую строку таблицы?
 
YaroslavДата: Воскресенье, 06.11.2016, 12:58 | Сообщение № 1995
Полковник

На сайте с: 12.03.2012
Город: Николаев
Сообщений: 191
Награды: 5
Репутация: 9
Господа, Асмадеус с Чипом для нашей сборки сделали кнопку:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=FOLDM<%L!!-2!!-1!!*<input=Получить~~список~~папок|Введите~~фрагмент~~имени||500||100>*> GLOBALSLIST<b> sends=GLOBALARRAY<t>!!-1 delss=GLOBALSENDS<t>||1
Wcmicons.dll,995
Из выделенных папок получить список папок имеющих в именах совпадения с вводимым в диалоговом окне и отметив чекбоксы УДАЛИТЬ выбранные папки

-1
-1


Но она почему-то выдает такую ошибку: Удаление папок (Line 11726 (File "D:\Total Commander\TCIMG.exe"): Error и закрывается. Подскажите, пожалуйста, в чем тут дело?

Запускаю на ТС 8.52а, под 32 и 64 битами. Система Windows 10, x64


Сообщение отредактировал Yaroslav - Воскресенье, 06.11.2016, 13:57
 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

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

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