Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 21.10.2024
Версия: 34.9
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

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

Сборки программ, в которых участвует утилита 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)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Онлайн обсуждение TCIMG в группе Telegram

Всего записей: 39127 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 14:31 21-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A

Цитата:
исправил

Шикарно. Спасибо большое. Все работает как часики. И пользоваться очень удобно. Совершенно никакого дискомфорта от использования Проводника нет.

Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 22:35 29-10-2022
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
В справке посмотрите "imgpr". Поставьте себе гифку, какая Вам больше нравиться.

Всего записей: 1395 | Зарегистр. 27-11-2014 | Отправлено: 12:54 30-10-2022
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
После применения любой кнопки связаной с TCIMG,создаётся пустая папка  _tc в директории %Temp% .Возможно ли её удаление после отработки задания?

Всего записей: 991 | Зарегистр. 22-12-2016 | Отправлено: 16:03 30-10-2022 | Исправлено: dedulya68, 16:07 30-10-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 

Цитата:
В справке посмотрите "imgpr". Поставьте себе гифку, какая Вам больше нравиться.

 
Спасибо!
 
Просто заменил rar на winrar.
 
Но появилось желание как-то в этой кнопке заменить архиватор rar на 7z с ультрасжатием...
Но, с ходу не получилось...
 

Всего записей: 976 | Зарегистр. 17-04-2003 | Отправлено: 16:12 30-10-2022 | Исправлено: ogenry, 16:14 30-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
После применения любой кнопки связаной с TCIMG,создаётся пустая папка  _tc в директории %Temp% .Возможно ли её удаление после отработки задания?  

Некоторые команды TCIMG создают временные папки/файлы, при завершении задачи все такие объекты удаляются (папки создаются с другими префиксами). Подозрение, что это делает сам тотал - вот кнопка, которая открывает выделенный список в notepad и при этом создаётся та самая папка.

Код:
TOTALCMD#BAR#DATA
notepad.exe
?%WL
%COMMANDER_PATH%\TOTALCMD.EXE,4
 
 
 
-1
 

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 18:43 30-10-2022
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
Аппетит приходит во время еды, да? Ну может так попробовать:

Код:
imgpr=1 sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz??-4 dilog=[combo=BOX36] sends=@c:\rar_xx start=7-ZIP||x||%P%N||GLOBALSENDS<1>\||&&hide||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~№~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3>

Всего записей: 1395 | Зарегистр. 27-11-2014 | Отправлено: 06:07 31-10-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 

Цитата:
Ну может так попробовать:

Что-то не распаковывает архив (визуально не отправляет в rar_xx)...
Создаёт пустой файл *.7z и заканчивает работу.
 
Спасибо!

Всего записей: 976 | Зарегистр. 17-04-2003 | Отправлено: 11:54 31-10-2022 | Исправлено: ogenry, 12:53 31-10-2022
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста. Есть вот такая кнопка для копирования с помощью TreeCopyPlus.
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilities\Tcimg\TCIMG.exe
arwcx="%t"||TreeCopyPlus||replace<2>
wciconex.dll,234
Копировать с полным сохранением дерева каталогов
 
 
-1
 
Работает отлично. Но при замене существующих файлов выводит сообщение самого TreeCopyPlus, хотя я использую опцию replace<2>. Можно как-то сделать, чтобы сообщение не выводилось?
Еще вопросик возник. А нельзя-ли избавиться от кратковременного появления диалога архивации? Просто для красоты.

Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 14:53 31-10-2022 | Исправлено: AkulaBig, 15:04 31-10-2022
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
Да, тут явно ошибка, тогда подождите, тут подумать надо, сейчас с временем напряг.

Всего записей: 1395 | Зарегистр. 27-11-2014 | Отправлено: 15:22 31-10-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii

Всего записей: 976 | Зарегистр. 17-04-2003 | Отправлено: 15:24 31-10-2022
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помочь с кнопкой:
Есть в буфере обмена список файлов с адресами
C:\Program Files (x86)\Windows Media Player\wmplayer.exe
C:\Program Files (x86)\Windows Photo Viewer\PhotoViewer.dll
....................................................................................
C:\Windows\system32\SystemPropertiesComputerName.exe
нужно во всех строках БО оставить все после последнего флеша  
wmplayer.exe
PhotoViewer.dll
.....................
SystemPropertiesComputerName.exe
 
 

Всего записей: 94 | Зарегистр. 11-12-2017 | Отправлено: 15:33 31-10-2022
DiamondFix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подсобите - как сделать, чтобы если в активной панели нет файла MKOFC.DLL или файла MKOFC64.DLL, то выдавалось сообщение что в активной панели нет вышеуказанных файлов и происходил выход без выполнения дальнейших команд?

Всего записей: 34 | Зарегистр. 13-02-2021 | Отправлено: 16:31 31-10-2022
ProfessorSeleznyov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexostrov
Откуда имена в буфер попадают?
Если из панели ТС, то лучше пользоваться командой cm_CopyNamesToClip

Всего записей: 143 | Зарегистр. 16-04-2020 | Отправлено: 17:38 31-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexostrov

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=-1??0||&?(?m)^.*\\([^\\]+)$
%COMMANDER_PATH%\Wcmicons.dll,1
Из путей в буфере обмена оставить только имена файлов
 
0
-1
 

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 18:01 31-10-2022
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо большое !

Всего записей: 94 | Зарегистр. 11-12-2017 | Отправлено: 18:21 31-10-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
В общем как-то так выходит - если сабжем не пользовались долго, а сам Тотал не закрывался - то при первой попытке использовать сабж - он стартует ну оооочень медленно. Может какой-нить процесс в памяти пусть лучше висит на постоянку (если сам пользователь такого хочет), чем эти тормоза первого старта видеть...?

Всего записей: 3836 | Зарегистр. 01-04-2006 | Отправлено: 18:47 31-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DiamondFix

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_i=(<info=o9"%P"MKOFC.DLL>=0~~OR~~<info=o9"%P"MKOFC64.DLL>=0)?MsgBox(4096,'Ошибка','Нет~~файлов')&_Exit():0 infbx=InfoBox_TEST1
%COMMANDER_PATH%\Wcmicons.dll,1
Пример: если в активной панели нет одного из заданных файлов, то сообщение и выход из команды
 
0
-1
 

Ещё варианты

Код:
"exect=$var_i=<info=o9"%P"MKOFC.DLL>+<info=o9"%P"MKOFC64.DLL>=4?0:MsgBox(4096,'Ошибка','Нет~~файлов')&_Exit() infbx=InfoBox_TEST1" - пример: если в активной панели есть оба заданных файлов, то работа продолжается, иначе сообщение и выход из команды
 
"<IF> <info=o9"%P"MKOFC.DLL> = 0 OR <info=o9"%P"MKOFC64.DLL> = 0 <THEN> infbx=InfoBox17 toexit <ELSE> infbx=InfoBox_TEST1 <ENDIF>" - пример: если в активной панели нет одного из заданных файлов, то сообщение и выход из команды
 

 
Добавлено:

Цитата:
если сабжем не пользовались долго

destiny child, у себя такого не замечал, очень редко при обновлении тотала или чего-то раз в год бывает...
Недавно мне об этом говорил пользователь, который работает на Lunix через wine...

Цитата:
Может какой-нить процесс в памяти пусть лучше висит на постоянку

Для этого можно запустить почти любое приложение TCIMG и свернуть или проще так:

Код:
pause=50d

 

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 18:56 31-10-2022 | Исправлено: Andrey_A_A, 18:57 31-10-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
Для этого можно запустить почти любое приложение TCIMG и свернуть или проще так:

Так ли уж проще? Ведь открывать/закрывать Тотал я буду - система вдруг будет. Мало ли что. А про этот момент с сабжем и забудешь подавно. ИМХО, что-то такое автостартующее/следящее нужно.

Всего записей: 3836 | Зарегистр. 01-04-2006 | Отправлено: 20:22 31-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
destiny child, возможно через плагин Autorun добавить или что вы имеете под следящим? За чем нужно следить? И что должно происходить? Пока я не до конца понял, т.к. речь была о постоянно весящем процессе.  

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 21:27 31-10-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry написал(а)
Цитата:
Что-то не распаковывает архив (визуально не отправляет в rar_xx)

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz??-4 dilog=[combo=BOX36] sends=@c:\rar_xx start=7-ZIP||x||%P%N||-oGLOBALSENDS<1>\||&&hide||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~№~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3>
WCMICONS.dll,1
Архив под курсором распаковать при помощи 7-ZIP во временную папку "c:\rar_xx" и запаковать(с макс. сжатием) объекты в другую панель в именной архив и удалить временную папку (тип архива вводится в диалоге), если при распаковке какая-либо ошибка, то выдаётся сообщение и работа прекращается
 
 
-1
 

 

Всего записей: 1587 | Зарегистр. 08-12-2013 | Отправлено: 02:08 01-11-2022 | Исправлено: Abel11, 02:08 01-11-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru