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

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

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

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



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

 
Дата выпуска: 28.02.2021
Версия: 28.4
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

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

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

Сборки программ, в которых участвует утилита 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 PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

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

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
TCIMG 27.3

"... отсутствует TCIMG3264_9_5.ini"

Всего записей: 5704 | Зарегистр. 19-12-2003 | Отправлено: 01:09 22-04-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maK, да, вы правы,  в последней версии было установлен файл TCIMG3264_9_5.ini для тотала 9.5. и выше (для тестирования), но он ещё в разработке и его ещё нет , надеюсь в ближайшую неделю появится и будет новая версия..
 
Один из вариантов решения - дублировать TCIMG3264.ini в TCIMG3264_9_5.ini в той же папке
 
Скорость выпуска версии была оправдана двумя составляющими:
1. Как всегда - добавление большой информацией в разные команды и...
2. Сообщениями о  том, что антивирусники не дают скачивать архив утилиты --  часть из этого было исправлено...
 
Я извиняюсь, за некоторые неудобства... в ближайшее время файл TCIMG3264_9_5.ini будет добавлен - а это не мало проверить более 1.500 элементов классов в новой версии TC 9.5. (в этом помогает давний друг asmadeus - у меня оч. мало времени в последнее время)
 
Для 90% функций, команд утилиты все эти новшества не влияют... обновляйтесь (сообщайте об ошибках - чем больше исправим, тем меньше будет)
 
 
Последние изменения:

Код:
 
21.04.2020 [27.3]
[+] В команду anf2d  
- в режим "1" добавлен тег ":NUMBER:" который заменяется текущим номером обработки списка
- в режиме "1" исправлена ошибка в параметре incut<> при использовании begin<0>
[+] Оптимизирован функционал параметра formt (см. Дополнение №15)
- добавлены режимы "39", "40"
[+] Оптимизирована команда arr2d
- добавлены режимы "51", "60" ... "67"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v0)
- исправлена ошибка удержания файла при получении информации в параметре "v"
[+] Добавлено получение данных с помощью объекта MSXML2.XMLHTTP:
- в команды downl, downh, urlxt, urlra, urlrf добавлен параметр metod<>
- в команды sends и другие добавлен метод #URL\\10
- в команду exect добавлен метод exect=$var_s=##URL\\10
- добавлен метод "?XURL\\10" (см. Дополнение №24#?X)
[+] Оптимизирован функционал команд funau, funjs, funvb
- добавлен параметр "x" для передачи пустого значения в функцию
- добавлены функции Autoit для передачи значения в функцию
[+] В Func.au3 добавлена функция GetInfoSite()
------- ВАЖНЫЕ ИЗМЕНЕНИЯ -----
[±] Обновлена версия Autoit до 3.3.15.1
[±] Изменена компиляция TCIMG.exe, TCIMGGO.exe, FirstAction.exe
 


Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 01:48 22-04-2020 | Исправлено: Andrey_A_A, 02:04 22-04-2020
papanja_084

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

Всего записей: 2063 | Зарегистр. 29-03-2016 | Отправлено: 06:58 22-04-2020 | Исправлено: papanja_084, 07:02 22-04-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
papanja_084, обновите ещё раз утилиту http://wincmd.ru/plugring/TCIMG.html

Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 09:46 22-04-2020
papanja_084

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

Цитата:
обновите ещё раз утилиту

Всё в порядке!

Всего записей: 2063 | Зарегистр. 29-03-2016 | Отправлено: 19:31 22-04-2020
ziabriev



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

Всего записей: 1378 | Зарегистр. 03-03-2019 | Отправлено: 18:42 25-04-2020 | Исправлено: ziabriev, 10:52 14-06-2020
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с решением возникшей проблемы. Из огромного количества выделенных файлов в АП нужно переместить в ДП файлы, в именах которых, вначале до пробела с чёрточкой( - ) одинаковые слова в именах, но слова переставлены местами. Вот для примера:
Первое Второе -
Второе Первое -
Первое Второе Третье -
Второе Третье Первое -
и так далее, варианты могут быть разные. Задача переместить подобные файлы с одинаковыми, но переставлеными словами до пробела с чёрточкой в ДП.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 15:05 28-04-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой - создать в неактивной панели папку BacKup\Data, при условии что её нет и скопировать туда файл под курсором из активной панели. Если такой файл есть - перезаписать.
 
Наваял вот такую кнопку сам:

Код:
global folds=%t||line<BacKup\Data>||fflag<2>||jump<4>||upd<2> jump<3> copys=%L||GLOBALFOLDS<1>//1

Работает вроде, но что-то изврат какой-то получился и мне не нужно в общем-то открывать созданную папку и переходить в неё.
 
Всё, вроде сам сделал:

Код:
global folds=%t||line<BacKup\Data>||fflag<1>||upd<2> copys=%L||GLOBALFOLDS<1>//1

Работает как надо, но поправьте, если где ошибка, скажу спасибо.

Всего записей: 1380 | Зарегистр. 27-11-2014 | Отправлено: 08:26 29-04-2020 | Исправлено: Krasovskii, 09:43 29-04-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik, не до конца понятна задача...
 
Krasovskii, можно так:
 

Код:
copys=%WL||"%tBacKup\Data"//1||upd<2>

 
Если нужно точное условие: есть ли папка или её нет, то надо <IF> ... <THEN> ... <ELSE> ... <ENDIF> использовать.
Но, как я понял должны создаваться недостающие папки - они будут создаваться.

Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 21:25 29-04-2020 | Исправлено: Andrey_A_A, 21:31 29-04-2020
sibirnik



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

Цитата:
sibirnik, не до конца понятна задача...  

Задача переместить из выделенных файлов в активной панели в дополнительную панель файлы в именах, которых используются одинаковые слова, которые могут быть переставлены местами и имя проверять до пробела с черточкой( -) всё, что после черточки не проверяется. Сравниваются имена файлов только до пробела с чёрточкой. Пример:
Andrey_A_A sibirnik - здесь Одинаковое
sibirnik Andrey_A_A - здесь Одинаковое
Первое Второе Третье - здесь Одинаковое1
Второе Третье Первое - здесь Одинаковое1
С именами файлов вначале которых используются одинаковые слова, переставленные местами, вот такие файлы нужно переместить в ДП. Вот эти файлы должны переместиться в ДП:
Andrey_A_A sibirnik - здесь Одинаковое2
sibirnik Andrey_A_A - здесь Одинаковое2
Первое Второе Третье - здесь Одинаковое3
Второе Третье Первое - здесь Одинаковое3

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 06:38 30-04-2020 | Исправлено: sibirnik, 15:38 08-05-2020
Krasovskii



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

Всего записей: 1380 | Зарегистр. 27-11-2014 | Отправлено: 07:59 30-04-2020
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помочь с кнопками копировать выделенные файлы в другую панель при условии, что в другой панели есть файлы prim1.f_l и prim2.f_l. И копировать выделенные файлы из другой панели в папку под курсором в активной панели при условии что в в папке под курсором есть файлы prim1.f_l и prim2.f_l.

Всего записей: 80 | Зарегистр. 19-11-2019 | Отправлено: 07:27 04-05-2020
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Че-то ни как не найду ерундовую функцию "переход на следующий файл" (тот что ниже) для создания кнопки?

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 20:24 06-05-2020
Andrey_A_A



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

Цитата:
Прошу помочь с кнопками  

Svetka99

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> <info=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> copys=%WL||"%t"//1||upd<3> <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать выделенные объекты в другую панель с заменой при условии, что в другой панели есть файлы prim1.f_l и prim2.f_l
 
0
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> <info=o9%P%N\prim1.f_l> = 2 AND <info=o9%P%N\prim1.f_l> = 2 <THEN> copys=[tc=TL]||%P%N\//1 <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать выделенные объекты из другой панели с заменой в папку под курсором в активной панели при условии, что в в папке под курсором есть файлы prim1.f_l и prim2.f_l
 
0
-1
 

 

Цитата:
переход на следующий файл

Aleks431

Код:
"goton=curs||+2" - перейти вниз от курсора
"goton=curs||-2" - перейти вверх от курсора

 
 


----------
TCIMG в Telegram

Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 00:50 07-05-2020
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! Первая кнопка работает безупречно. Со второй, есть проблемы - копируется только один из выделенных файлов, обычно тот, который в панели первый, в зависимости от сортировки. Пробовала на 2х компах. На одном стоит Win7 64, TC версии 9.50. На другом Win10 64, TC версии 9.51. И там и там TCIMG Версии 27.3.0.0. Из-за чего это может быть?

Всего записей: 80 | Зарегистр. 19-11-2019 | Отправлено: 07:35 07-05-2020
Andrey_A_A



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

Цитата:
только один из выделенных файлов

Svetka99, странно, у меня нормально, а что у вас выдаёт команда?

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=[tc=TL]??-1 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить список выделенных объектов другой панели
 
0
-1
 


Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 14:52 07-05-2020
Svetka99



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

А кнопка выдаёт:


Всего записей: 80 | Зарегистр. 19-11-2019 | Отправлено: 16:03 07-05-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svetka99, вы в другой панели ничего не выделили - а описание: "Получить список выделенных объектов другой панели"
 
.

Всего записей: 1477 | Зарегистр. 15-08-2011 | Отправлено: 21:20 07-05-2020
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Я сделала скрин только чтобы показать реальное содержимое другой панели. Перед нажатием кнопки я всё выделила, но допустила другую ошибку - после выделения забыла поставить курсор в противоположную панель. Сейчас сделала всё без ошибок, так должно быть?

Если так, то почему же, 7 её на 8, кнопка "Копировать выделенные объекты из другой панели с заменой в папку под курсором в активной панели при условии, что в в папке под курсором есть файлы prim1.f_l и prim2.f_l" работает не правильно?
И ещё, из Вашей кнопки:

Код:
<IF> <info=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> copys=%WL||"%t"//1||upd<3> <ENDIF>

Я себе сделала кнопку:

Код:
<IF> <info=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> moves=%WL||"%t"//1||upd<3> <ENDIF>
 
Естественно она, спасибо Вам, работает без проблем, но вот когда решила эти 2 кнопки объединить:

Код:
<HOTKEY=10> <IF> <info=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> moves=%WL||"%t"//1||upd<3> <ENDIF> <HOTKEY=X> <IF> <info=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> copys=%WL||"%t"//1||upd<3> <ENDIF>

То проверка условия в обоих кнопках работать отказалась, в чём ошибка?

Всего записей: 80 | Зарегистр. 19-11-2019 | Отправлено: 08:05 08-05-2020 | Исправлено: Svetka99, 10:00 08-05-2020
KulturMulturov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть примеры кнопок копирующих в буфер текущую дату -1, текущую дату -2 и т.д.  

Код:
bufsr=##<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1
 
bufsr=##<info=s102|-2d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1

 
А если надо в буфер скопировать текущую дату -1 или -2 в скобках, ну или в кавычках? И ещё, как запустить программу передав ей в качестве параметров текущую дату -1 или -2?

Всего записей: 34 | Зарегистр. 29-09-2017 | Отправлено: 10:22 08-05-2020 | Исправлено: KulturMulturov, 10:27 08-05-2020
   

Страницы: 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 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru