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

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




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

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

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

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

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

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



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

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

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

Расширение функционала 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Дата: Суббота, 26.05.2018, 07:37 | Сообщение № 2686
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7081
Награды: 137
Репутация: 120
Аверин Андрей
Цитата
Подскажите, можно ли с помощью утилиты получить имя видеокарты?


Можно, с помощью команды nfsis, вот несолько примеров

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


.


 
Andrey_AДата: Вторник, 29.05.2018, 16:30 | Сообщение № 2687
Генералиссимус

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

Цитата chip642 ()
Сравнение двух списков чисел:
1. Получить числа из первого списка, которые совпадают с числами из второго списка.
2. Получить числа из первого списка, которые не совпадают с числами из второго списка.


Цитата
Можно ли организовать поиск файла по нескольким папкам, если знаем только имя файла?


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

[helpquote]
[+] Добавлены в параметр info подпараметры (см. Дополнение №10)
"n15", "n16", "n17", "n18", "o400"
- добавлены "o500", "o501", "o502", "o503"
- в TCIMG.ini добавлена секция [Paths] и ключи List ... для путей папок, в которых производится поиск путей объектов
[/helpquote]

Описание: info=n15 info=o500

Примеры:
Код

"hends=<info=n15|3,7,9,15,18|2,4,7,18,111> GLOBALHENDS<a>" - получить числа из первой строки чисел, которые совпадают с числами второй строки
"hends=<info=n16|3,7,9,15,18|2,4,7,18,111> GLOBALHENDS<a>" - получить числа из первой строки чисел, которые не совпадают с числами второй строки

"sends=3*7*9*15*18??-8* GLOBALSENDS<a> tends=2-4-7-18-111??-8- GLOBALTENDS<a> hends=<info=n16|$GLOBALSENDS|$GLOBALTENDS>??-8, GLOBALHENDS<a>" - получить числа из 1-го массива, которые не совпадают с числами 2-го массива

"hends=<info=n15|лист,дом,дым,привет,пока|код,кот,привет,рот,дым> GLOBALHENDS<a>" - получить слова из первой строки, которые совпадают со словами второй строки
"hends=<info=n16|лист,дом,дым,привет,пока|код,кот,привет,рот,дым> GLOBALHENDS<a>" - получить слова из первой строки, которые не совпадают со словами второй строки

"hends=<info=n17|лист,дом,Дым,привет,пока|код,кот,привет,рот,дым> GLOBALHENDS<a>" - получить слова из первой строки, которые совпадают со словами второй строки (с учётом регистра символов)
"hends=<info=n18|лист,дом,Дым,привет,пока|код,кот,привет,рот,дым> GLOBALHENDS<a>" - получить слова из первой строки, которые не совпадают со словами второй строки(с учётом регистра символов).



Код

"hends=@<info=o500|MENU.tcg|List1> GLOBALHENDS<e>" - получить путь файла "MENU.tcg" в заданных папках, прописанных в TCIMG.ini в секции [Paths] в ключе List1
"hends=@<info=o500|MENU.tcg|List1> exect=$var_i='GLOBALHENDS<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 openf=GLOBALHENDS<1>||AkelPad" - найти MENU.tcg в заданных папках и открыть в AkelPad (если файл не найден, то выдать сообщение и завершить процесс)
"hends=@<info=o500|clpget|List1> exect=$var_i='GLOBALHENDS<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 openf=GLOBALHENDS<1>||AkelPad" - найти файл (имя из буфера обмена) в заданных папках и открыть в AkelPad (если файл не найден, то выдать сообщение и завершить процесс)

"hends=@<info=o501|Scripts|List1> GLOBALHENDS<e>" - получить путь каталога "Scripts" в заданных папках, прописанных в TCIMG.ini в секции [Paths] в ключе List1

"hends=@<info=o502|desktop.ini|List1>??-4 GLOBALHENDS<e>" - получить пути всех файлов "desktop.ini" в заданных папках, прописанных в TCIMG.ini в секции [Paths] в ключе List1
"hends=@<info=o503|Scripts|List1>??-4 GLOBALHENDS<e>" - получить пути всех каталогов "Scripts" в заданных папках, прописанных в TCIMG.ini в секции [Paths] в ключе List1

"hends=@<info=o502|desktop.ini¦descript.ion|MyList>??-4 GLOBALHENDS<e>" - получить пути всех файлов "desktop.ini" и "descript.ion" в заданных папках, прописанных в TCIMG.ini в секции [Paths] в ключе MyList


.


 
Andrey_AДата: Среда, 30.05.2018, 11:44 | Сообщение № 2688
Генералиссимус

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

Цитата zhijunli ()
При использовании таких команд, как «copys», «copyy», «strct», могу ли я принудительно клонировать и сохранять временную метку (время создания, время модификации, время доступа) исходного файла и папки?


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

Если я правильно понял, то нужно копировать с сохранением дат:

Примеры:
Код

"global copys=%UL||"%t"//1 modfs=FOLDC<$GLOBALCOPYS1//1//-3>||1,2||folders<"%t"|"%p">||upd<3>" - копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты создания и последнего доступа для всех объектов (кроме коренных папок)

"global copys=%UL||"%t"//1 modfs=FOLDM<$GLOBALCOPYS1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3>" - копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов

"global copyy=%P%N||"%t"//1 modfs=FOLDM<$GLOBALCOPYY1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3>" - копировать объект под курсором другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов

"slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<>  modfs=$GLOBALSTRCT||0,1,2||folders<"%t"|"%p">||progres<>||upd<3>" - создать пустую структуру выделенных объектов в другой панели, отсекая родительский путь с сохранением даты модификации, создания и последнего доступа для всех объектов



Код
"infos=3||1||%P%N||1 $GLOBALXTEMP=$GLOBALINFOS infos=3||1||%T%M||1 arr2d=$GLOBALXTEMP||18|$GLOBALINFOS GLOBALARR2D<a>" - получить информацию для файлов под курсором в двух панелях в 2D массиве


[ps]Если возникнут вопросы, то задавайте их в этой теме.[/ps]
.


 
MatrosДата: Воскресенье, 03.06.2018, 18:02 | Сообщение № 2689
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 91
Андрей, год назад chip642 собрал классную команду для поиска по подсказкам и создания кнопок из
имеющихся команд в WCMD_RUS.ini
Код
watch=1 global delsm=$f306AllButton||1||upd<1> pause=800 txtsp=$f306Wcmd_Rus.ini||$f306AllButton||2 pause=500 textx=GLOBALTXTSP<t>||formt<0!!(?m)=([^\r\n]*)>||&&(Path=[^\r\n]*)!!||#G1||backup<0> pause=500 textx=GLOBALTEXTX1<t>||^^TOTALCMD#BAR#DATA@CRLF||?T|c,6!!0!!\d!!||backup<0> pause=500 renms=GLOBALTEXTX<t>||<info=l5::>||sdel<> pause=500 global sends=@[combo=Получение~~команд||Введите~~или~~выберите~~фрагмент~~подсказки:||выдел|созд|копи|переме|оптим|удал|буфер|редак|откр|переим|настр|вкл|в~~АП|ДП|конве||480||117] slist=PS<$f306AllButton!!1!!0>||test<1t!!GLOBALSENDS<1>>||path<4> GLOBALSLIST<b> rends=GLOBALARRAY<t>!!-1 <FOR> 1 <TO> GLOBALRENDS<0> barbt=1||-1||butfrom<$f306AllButton\GLOBALRENDS<:INDEX:>.ini> <NEXT> ;; Создать кнопки из команд Wcmd_Rus (поиск по подсказке)


В новых версиях TCIMG выдаёт ошибку... в версии TCIMG_22.7 ошибки не было:



посмотри как будет время



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Среда, 06.06.2018, 14:35 | Сообщение № 2690
Генералиссимус

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

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

TCIMG 23.3 от 06.06.2018

Скачать TCIMG 23.3





 
sibirnikДата: Среда, 06.06.2018, 17:31 | Сообщение № 2691
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Оперативно исправлена ошибка. Куча полезного и нужного. Спасибо.
 
MatrosДата: Среда, 06.06.2018, 23:16 | Сообщение № 2692
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 91
Andrey_A, спасибо! всё работает.


Всё приходящее,а музыка Вечна !
 
rediffusionДата: Понедельник, 11.06.2018, 20:52 | Сообщение № 2693
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Цитата Andrey_A ()
Andrey_A


В этой утилите я не понял все программа вшиты или там всего лишь комманды какие-то которые вызывают ту или иную программу? Утилиту TCIMG можно как-то редактировать (то есть как попасть туда внутрь)?
 
Andrey_AДата: Понедельник, 11.06.2018, 21:38 | Сообщение № 2694
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7081
Награды: 137
Репутация: 120
Аверин Андрей
Цитата rediffusion ()
В этой утилите я не понял все программа вшиты или там всего лишь комманды какие-то которые вызывают ту или иную программу?


В TCIMG ничего не вшито... Утилита имеет самостоятельный код (написанный на Autoit). Код разбит на 500 команд. Каждая команда имеет одну или набор функций для выполнения тех или иных задач.

Цитата rediffusion ()
Утилиту TCIMG можно как-то редактировать (то есть как попасть туда внутрь)?


Код утилиты закрыт.
Все нужные настройки для пользователя вынесены в файлы TCIMG.ini, TCIMG.lng ...
Если чего-то не хватает, то есть ряд тем на сайте, в которых можно предложить идею... возможно она будет реализована.

.


 
Andrey_AДата: Четверг, 14.06.2018, 18:29 | Сообщение № 2695
Генералиссимус

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

TCIMG 23.4 от 14.06.2018

Скачать TCIMG 23.3





 
Andrey_AДата: Четверг, 21.06.2018, 18:36 | Сообщение № 2696
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7081
Награды: 137
Репутация: 120
Аверин Андрей
Цитата
...есть ли способ получить код с открытой в IE страницы?...


Цитата
...если мне надо на какое-то время отключить, как мне его выключить...? На значке в трее нет выхода. Не подскажите.? Я сейчас его вырубаю с помощью кнопки "Завершить все процессы TCIMG" и перезагружаю ТС, а можно, как то иначе, только этот процесс отключать? ...


Цитата
...пробовал другие варианты решения этой задачи через использование команд watch, pause - но они не позволяют задать точное время перерыва между разминками. (Время звучания треков разное)...


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

Смотрите описание команд sends, itray, <info=s105>, s102, s106

[helpquote]
[+] Оптимизирован функционал команд sends
- добавлен режим #TITLE//9 , позволяющий получать html код активного окна (Explorer, CHM ... )
[±] Исправлена ошибка в параметре rndm<> в режиме 22 (см. Дополнение №30)
[+] Добавлены в команду itray 2 параметра, позволяющих устанавливать подсказку значку трея и меню с пунктами "Пауза" и "Выход"
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены подпараметры "s102","s105","s106"
[/helpquote]

Примеры:
Код

"sends=#Справка~~TCIMG\\9??-1 GLOBALSENDS<a>" - получить содержимое текущей htm страницы активной справки TCIMG.chm
"sends=#Справка~~AutoIt\\9??-1 GLOBALSENDS<a>" - получить содержимое текущей htm страницы активной справки Autoit.chm
"sends=#Explorer\\9??-1 GLOBALSENDS<a>" - получить содержимое текущей htm страницы IE браузера
"sends=#Справка~~в~~формате~~HTML\\9??-1 GLOBALSENDS<a>" - получить содержимое текущей htm страницы IE браузера

"itray=1||TCIMG.dll,49||HINT1||1 pause=10s infbx=InfoBox1" - пример создания значка подсказки и меню в трее
"itray=1||TCIMG.dll,49||Подсказка~~к~~значку||1 pause=10s infbx=InfoBox1" - пример создания значка подсказки и меню в трее
"itray=1||TCIMG.dll,49||HINT1||1 forpgs <FOR> 1 <TO> 1000 pause=1s <NEXT>" - пример создания значка подсказки и меню в трее

"pause=10s||x infbx=InfoBox_TEST1" - пример паузы отбратного отсчёта

"sends=<info=s105|s|00:30:00> GLOBALSENDS<a>" - получить количество секунд, истекших с 0 часов 30 минут
"sends=<info=s105|h|00:30:00> GLOBALSENDS<a>" - получить количество часов, истекших с 0 часов 30 минут
"sends=<info=s105|x|00:30:00> GLOBALSENDS<a>" - получить время, истекшее с 0 часов 30 минут
"sends=<info=s105|x|30:00|2:45> GLOBALSENDS<a>" - получить время - разницу между 30 минутами и 2 минутами 45 секундами
"sends=<info=s105|x|2:30:00|3:02:45> GLOBALSENDS<a>" - получить время - разницу между 2-мя часами 30 минутами и 3-мя часами 2 минутами 45 секундами

"infos=3||1||%P%N||1 dends=<info=s105|x|30:00|GLOBALINFOS<28>> GLOBALDENDS<a>" - получить время - разницу между 30 минутами и временем трека под курсором
"infos=3||1||%P%N||1 dends=<info=s105|x|30:00|GLOBALINFOS<28>> pause=GLOBALDENDS<1>||x infbx=InfoBox_TEST1" - получить время - разницу между 30 минутами и временем трека под курсором и запустить паузу обратного отсчёта на это время

"sends=<info=s102|+20s> GLOBALSENDS<a>" - получить системную дату прибавив к ней 20 секунд
"sends=<info=s102|-50d> GLOBALSENDS<a>" - получить системную дату отняв от неё 50 дней
"sends=<info=s102|-5m+10n+8h> GLOBALSENDS<a>" - получить системную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов
"sends=<info=s102|+3:02:45> GLOBALSENDS<a>" - получить системную дату прибавив к ней заданное время (3 часа 2 минуты 45 секунд)
"sends=<info=s102|-11:48> GLOBALSENDS<a>" - получить системную дату отняв от неё заданное время (11 минут 48 секунд)

"sends=<info=s102|+20s|2013/01/09~~00:03:00> GLOBALSENDS<a>" - получить заданную дату прибавив к ней 20 секунд
"sends=<info=s102|-50d|2012.01.09~~00-03-00> GLOBALSENDS<a>" - получить заданную дату отняв от неё 50 дней
"sends=<info=s102|-5m+10n+8h|20130109000300> GLOBALSENDS<a>" - получить заданную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов
"sends=<info=s102|+3:02:45|20130109000300> GLOBALSENDS<a>" - получить заданную дату прибавив к ней время (3 часа 2 минуты 45 секунд)
"sends=<info=s102|-11:48|20130109000300> GLOBALSENDS<a>" - получить заданную дату отняв от ней время (11 минут 48 секунд)

"sends=<info=s106|+20s> GLOBALSENDS<a>" - получить системное время прибавив 20 секунд
"sends=<info=s106|-50n> GLOBALSENDS<a>" - получить системное время отняв 50 минут
"sends=<info=s106|-5s+10n+8h> GLOBALSENDS<a>" - получить системное время отняв 5 секунд, прибавив 10 минут и 8 часов
"sends=<info=s106|+3:02:45> GLOBALSENDS<a>" - получить системное время прибавив 3 часа 2 минуты 45 секунд
"sends=<info=s106|-11:48> GLOBALSENDS<a>" - получить системное время отняв 11 минут 48 секунд

"sends=<info=s106|+20s|00:03:00> GLOBALSENDS<a>" - получить время прибавив 20 секунд
"sends=<info=s106|-50n|03:00> GLOBALSENDS<a>" - получить время отняв 50 минут
"sends=<info=s106|-5s+10n+8h|5:25:48> GLOBALSENDS<a>" - получить время отняв 5 секунд, прибавив 10 минут и 8 часов
"sends=<info=s106|+3:02:45|5:25:48> GLOBALSENDS<a>" - получить время прибавив 3 часа 2 минуты 45 секунд
"sends=<info=s106|-11:48|5:25:48> GLOBALSENDS<a>" - получить время отняв 11 минут 48 секунд


.


 
sibirnikДата: Воскресенье, 24.06.2018, 20:03 | Сообщение № 2697
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Спасибо огромное! Будем пробовать.

Добавлено (23.06.2018, 20:50)
---------------------------------------------
Andrey_A,
Возникла проблемка, когда и как не могу сказать, но когда ставил эту кнопку всё работало. Вот кнопка:

Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tabsv=0||[ssave=Info!!Path!!Filter!!Name!!tab!!N]
UserIcons.dll,934
Сохранить вкладки АП в файл с относительными путями, с выбором файла в диалоге

И все другие кнопки по этой теме из справки стали вести себя также. При попытке сохранить вкладки - после нажатия сохранить ТС зависает, но вкладки он успевает сохранить. Помогает только снятие задачи ТС через диспетчер устройств. Загрузка сохранённых вкладок проходит отлично, а на сохранении такой глюк. В чём проблема не подскажите?

Добавлено (24.06.2018, 19:31)
---------------------------------------------
R.S
Сегодня появилась возможность и проверил действие этой кнопки на Windows 7 - работает на ура! А на Windows 10 проблема, описанная выше. Подскажите куда рыть и от чего это может зависеть?

Добавлено (24.06.2018, 20:03)
---------------------------------------------
Да и ещё сегодня выскочила разок ошибка Line 13809...TCIMG.exe Error. Может это связано.

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7081
Награды: 137
Репутация: 120
Аверин Андрей
sibirnik, команда tabsv была написана в 2013 году, давно её никто не вспоминал, а я ей не пользуюсь (и так все настроено)
Как будет время надо её переписать, т.к. в самом тотале появились команды
Код
SAVETABS <filename>=-13;Save tabs to .tab file on active side
SAVETABSL <filename>=-14;Save tabs to .tab file on left side
SAVETABSR <filename>=-15;Save tabs to .tab file on right side
SAVETABS2 <filename>=-16;Save tabs to .tab file on both sides (active=first)
SAVETABS2L <filename>=-17;Save tabs to .tab file on both sides (left=first)
SAVETABS2R <filename>=-18;Save tabs to .tab file on both sides (right=first)

которые позволяют все это делать без вылета диалога.

.
Цитата sibirnik ()
Line 13809...

При какой команде это происходит?

------------- Добавлено -------------
Вы и без меня можете сделать:
Код
tcprm=SAVETABS~~%%COMMANDER_PATH%%\Files\Tab\active.tab textt=%%COMMANDER_PATH%%\Files\Tab\active.tab||##path<0|0|1>

.


 
sibirnikДата: Понедельник, 25.06.2018, 13:42 | Сообщение № 2699
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Line 13809....Произошло один раз...Не понял почему...Просто проблема с вкладками есть, вот я и подумал, что может это из-за этого..Повторения с этой ошибкой пока не было - будет сообщу. Спасибо за подсказку по вкладкам - изменю у себя кнопку. Да и по поводу RCMENUIMG с 1.7 полёт нормальный.
 
Andrey_AДата: Понедельник, 25.06.2018, 18:25 | Сообщение № 2700
Генералиссимус

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

TCIMG 23.5 от 25.06.2018

Скачать TCIMG 23.5





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

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

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