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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

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

Maz



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


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

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

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

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

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

Сборки программ, в которых участвует утилита 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

Всего записей: 39497 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 18:14 04-07-2025
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
С Рождеством !
А, разобрался - у меня Watch со стилем.  
В каждый стиль нужно прописывать ontop

Всего записей: 281 | Зарегистр. 26-10-2007 | Отправлено: 16:35 07-01-2025
alexostrov



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

 
Прошу исправить кнопку:

Код:
"exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&'~~'&'GLOBALSENDS<1>') <NEXT> exect=||_ViewValues($var_aa,'Поиск~~фразы~~'&ClipGet()&'~~в~~командах')" - отобразить в таблице номера кнопок и имена панелей инструментов Total Commander, в которых в команде присутствует фраза из буфера

в таблице номера кнопок в bar файле: 34 ,6, 28, 45
    в самом  bar  файле номера кнопок: 33, 5, 27, 44  
 т.е. в таблице номера кнопок должны быть на 1 меньше.
 
Добавлено:
P.S. Просьба снимается. Провел предварительно
 сортировку команд bar файлов и все стало Ok.
Извините за беспокойство.

Всего записей: 110 | Зарегистр. 11-12-2017 | Отправлено: 14:42 09-01-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В ТС 11.50 не работает команда:
Код:
resvw=%P%N  

В прежней версии - нормально.
 
Заработало. Нашёл причину в отсутствии утерянного файла
 
 

Всего записей: 1579 | Зарегистр. 03-03-2019 | Отправлено: 20:53 13-01-2025 | Исправлено: ziabriev, 21:08 15-01-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Проверил на версии 11.50, все открывается:
Скрин [?]
А вот при переходе в Dialog происходит вылет:
Скрин [?]

Всего записей: 602 | Зарегистр. 25-10-2008 | Отправлено: 21:01 13-01-2025 | Исправлено: jentoso, 21:04 13-01-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
У меня так: скрин
 
З.Ы. При этом версия Tcimg 34.9 в ТС 11.50  выполняет эту команду в штатном режиме.

Всего записей: 1579 | Зарегистр. 03-03-2019 | Отправлено: 23:26 13-01-2025 | Исправлено: ziabriev, 20:09 14-01-2025
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такая кнопка
copys=%WL||"%p"//0||**1!!?.bak
Создаёт копию с расширением .bak.
Можно доработать кнопку,чтоб при повторном нажатии на .bak,
восстанавливался оригинал, без .bak.

Всего записей: 1041 | Зарегистр. 22-12-2016 | Отправлено: 20:00 14-01-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68
Я такую использую

Код:
TOTALCMD#BAR#DATA
%TCIMG%
imgpr=1 <HOTKEY=12> alist=PS<"%p"//1//0//*.bak>||##path<6> GLOBALALIST<b> copys=$GLOBALARRAY||"%p"//1||&&\.bak$!!||**2!!||upd<1> <HOTKEY=10> copys=%WL||"%p"//1||**1!!?.bak <HOTKEY=X> copys=%WL||"%p"//0||**1!!?.bak
WCMICONS.DLL,404
Создать бэкап-копии выделенным элементам в активной панели|(Shift) с перезаписью существующих|(Alt) Вывести все *.bak активной панели в окне выбора, далее восстановить файлы из выбранных *.bak
 
0
-1
 

Всего записей: 602 | Зарегистр. 25-10-2008 | Отправлено: 20:17 14-01-2025
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68 20:00 14-01-2025 [?]
Цитата:
Можно доработать кнопку,чтоб при повторном нажатии на .bak,
восстанавливался оригинал

 
• Если у файла под курсором расширение "bkp", то восстановить оригинал, в противном случае создать копию файла под курсором с расширением "bkp"
 

Код:
<IF> <info=f11%P%N//> = bkp <THEN> copyy=%P%N||"%p"//1||&&\.bkp$!!||**2!!||upd<1> beepss <ELSE> copyy=%P%N||"%p"!!1||**1!!?.bkp||upd<1> beepss <ENDIF>

 

Всего записей: 1651 | Зарегистр. 08-12-2013 | Отправлено: 11:11 15-01-2025 | Исправлено: Abel11, 03:40 16-01-2025
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 (пост) [?]
Цитата:
<IF> <info=f11%P%N//> = bkp <THEN> copyy=%P%N||"%p"//1||&&\.bkp$!!||**2!!||upd<1> beepss <ELSE> copyy=%P%N||"%p"!!1||**1!!?.bkp||upd<1> beepss <ENDIF>

Так отлично, спасибо.

Всего записей: 1041 | Зарегистр. 22-12-2016 | Отправлено: 14:10 15-01-2025
Andrey_A_A



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

Цитата:
А вот при переходе в Dialog происходит вылет

jentoso, спасибо, увидел ошибку, будет время, исправлю
 
 
Добавлено:
Исправил, Тестовая версия TCIMG 351_b1, в версии TCIMG 35.0 замените соответствующие файл(ы)

Код:
[±] Исправлена ошибка в команде resvw
[+] Добавлены условия в код для команд uplds и upldf новой версии ImgUpload
- Обновлён архив ImgUpload до версии cli-1.4.1-build-5219

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 19:07 16-01-2025 | Исправлено: Andrey_A_A, 20:49 16-01-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос:  
для картинко-хранилища imgbb.com есть кнопка и она показывает по итогу логически связанные результаты  
загрузки в диалоге urlview в виде строк на выбор:  

Код:
URL0=Путь изображения||#FILE#||000000
URL1=Прямая ссылка изображение:||#URL#||FF0000
URL2=Ссылка миниатюры изображения:||#URLMIN#||0000FF
URL3=BBCode прямой ссылки изображения:||[img]#URL#[/img]||009100
; URL4=BBCode с миниатюрой изображения:||[url=#URL#][img]#URL#[/img][/url]||7D0E3E
URL4=BBCode с миниатюрой изображения:||[url=#URL#][img]#URLMIN#[/img][/url]||7D0E3E
URL5=HTML прямой ссылки изображения:||<img src='#URL#' border='0'></a>||C48E48
URL6=HTML с миниатюрой изображения:||<a href='#URL#'><img src='#URLMIN#' border='0'></a>||8A2BE2
URL7=BB-код изображения под спойлером:||[spoiler][img]#URL#[/img][/spoiler]||7A0B3E
URL8=BB-код изображения под спойлером с описанием:||[spoiler=картинка][img]#URL#[/img][/spoiler]||8A2BE2
URL9=Ссылка для удаления с хостинга||#URLDELETE#||000000
URL10=Ссылка информации изображения на хостинге||#URLVIEW#||000000

 
И это понятно и работоспособно. Гранд мерси как говорится...
 
НО вот если к примеру взять и загрузить уже просто файл Х.ХХ на файлохранилище upload.ee ТО!  
Даже если это и картинка, к примеру это просто новейший формат, то эти строки уже НЕ подходят для
этого файлохранилища. Там просто нет этих элементов. НЕТ, как минимум такого прямого уточнения, что  
принимается к загрузке и собсно загружается ЛИШЬ изображение. Там это просто файл. Ссылка на файл.
Так вот наверное надо какие-то новые/логичные URLхх обеспечить в поддержке программой, чтобы ими
можно было воспользоваться после загрузки файла Х.ХХ туда и показа диалога с 2/3 характерными
ссылками, доступными из этого сервиса. В итоговом диалоге urlview

Всего записей: 4517 | Зарегистр. 01-04-2006 | Отправлено: 18:56 17-01-2025 | Исправлено: destiny_child, 19:00 17-01-2025
Andrey_A_A



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

Цитата:
Там просто нет этих элементов

destiny_child
Теги есть, но они пустые:
JSON [?]
Выход: создайте условие по расширению:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> infbx=InfoBox_TEST1 <ELSE> infbx=InfoBox_TEST2 <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
Если расширение файла под курсором "jpg|jpeg|bmp|png|gif", то выдать тестовое сообщение 1, в ином случае 2
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> upldf=%P%N||upload.ee||1,2,9,10 <ELSE> upldf=%P%N||upload.ee||9,10 <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
Если расширение файла под курсором "jpg|jpeg|bmp|png|gif", то загрузить на хостинг upload.ee файл и записать в буфер список основных ссылок 1,2,9,10; в ином случае 9,10
 
0
-1
 


Код:
<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> upldf=%P%N||upload.ee||x||urlview<1,2,9,10> <ELSE> upldf=%P%N||upload.ee||x||urlview<9,10> <ENDIF>

Можно создать дополнительные URL11= , URL12=, ... предлагайте текст новых ключей, которые вставлю для всех и их можно будет использовать в выводе информации

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 20:01 17-01-2025 | Исправлено: Andrey_A_A, 20:12 17-01-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну новые ключи - это более естественно что ли относительно создания IF ветвлений. Но с ходу что-то блин не фантазируется....
Разве что вот как добавили нужный кейс для ссылки-удаления, так и может просто "итоговую ссылку" ввести? Когда это в принципе единственное, что генерится сервисом...

Всего записей: 4517 | Зарегистр. 01-04-2006 | Отправлено: 21:17 17-01-2025
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A.
В Тестовай версии TCIMG 351_b1 не работает кнопка.

Код:
tcimg=$tmtm_TempClearAndEmpty
Очистка временных файлов + очистка корзины + обновление кеша


Всего записей: 59 | Зарегистр. 22-09-2013 | Отправлено: 11:43 18-01-2025
Andrey_A_A



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

Цитата:
не работает кнопка

And000010, я не увидел проблем, все что указано очистилось, перезапуск состоялся...

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 15:15 18-01-2025
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A..
Спасибо перекачал архив обновился.Заработала.

Всего записей: 59 | Зарегистр. 22-09-2013 | Отправлено: 16:03 18-01-2025
Yymn7

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Есть ли возможность с помощью TCIMG создать в АП дубликаты для выделенных файлов,например с добавлением счётчика,и с сохранением даты модификации,даты создания,даты последнего доступа  как у выделенных файлов?

Всего записей: 38 | Зарегистр. 09-10-2015 | Отправлено: 23:39 19-01-2025
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=GLOBALSENDS<:INDEX:>||"%p"//0 modft=GLOBALCOPYY1<:INDEX:>||0,1,2||<mdata=GLOBALCOPYY0<:INDEX:>>|<cdata=GLOBALCOPYY0<:INDEX:>>|<adata=GLOBALCOPYY0<:INDEX:>> <NEXT> tcimg=$cm540
%COMMANDER_PATH%\Wcmicons.dll,1
Дублировать выделенные файлы со счётчиком с сохранением дат модификации, создания и последнего доступа
 
0
-1
 


Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 17:35 20-01-2025
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A 17:35 20-01-2025 [?]
Цитата:
можно так

Или так.
 
• Создать дубликаты выделенным файлам с сохранением всех дат.(счетчик в скобках)

Код:
global slist=%WL||<info=o450:://> copys=%WL||"%p"||bkt<!!(!!)!!2> modfs=$GLOBALCOPYS1||0,1,2||list<$GLOBALSLIST>||progres<>||upd<1>


Всего записей: 1651 | Зарегистр. 08-12-2013 | Отправлено: 18:11 20-01-2025 | Исправлено: Abel11, 18:11 20-01-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11, отличное решение, одну и ту же задачу в TCIMG можно решить разными способами, не всё упомнишь при таком количестве параметров и команд.
---
Если у Вас есть примеры, которых нет в справке - высылайте - тем самым Вы поможете другим в автоматизации...

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 18:23 20-01-2025 | Исправлено: Andrey_A_A, 18:25 20-01-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru