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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Онлайн справка на китайском языке

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



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

Всего записей: 5240 | Зарегистр. 19-12-2003 | Отправлено: 03:05 08-11-2019
Abel11



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

Цитата:
подробный  

 
Туплю, вижу, что в глобальную переменную передались: размер, дата..., и спрашиваю про режим отображения.
 
Тогда будем ждать автора, я такое первый раз встречаю.

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 03:08 08-11-2019 | Исправлено: Abel11, 03:17 08-11-2019
Andrey_A_A



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

Код:
slist=[tc=TM] GLOBALSLIST<a>  

должен быть только путь или пути, если это не так, то возможно
1. В Wincmd.ini в [Configuration] ключ GetTextMode имеет значение больше 5 (этот ключ можно удалить или поставить значения от 1 до 5)
2. Влияют ещё какие-то настройки Total Commander (в таких случаях пользователи высылают свою копию программы для выяснения нюансов, а их в TC предостаточно)
 
 


----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 12:19 08-11-2019 | Исправлено: Andrey_A_A, 12:12 10-11-2019
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
победил
с помощью чистого 9.50, Beyond Compare и бэкапов wincmd.ini

Всего записей: 5240 | Зарегистр. 19-12-2003 | Отправлено: 17:45 08-11-2019
Andrey_A_A



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

----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 12:12 10-11-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 26.4
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 17:36 10-11-2019 | Исправлено: Abel11, 17:36 10-11-2019
sibirnik



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

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 17:19 12-11-2019 | Исправлено: sibirnik, 12:48 15-11-2019
AltSolo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, проверьте, пожалуйста, работу функции clpget.
У меня последние пару, наверное, обновлений tcimg, такая команда
start=7-Zip||e||%n||-pclpget||-y||&&wait
стала завершаться с ошибкой в строке 7465 и пустым текстом собственно сообщения об ошибке. Если убрать -pclpget, то всё работает, т.е. это не ошибка путей и т.п. Пользуюсь не часто, но раньше работало, а сейчас 100% воспроизводимость ошибки. Win7x64.

Всего записей: 342 | Зарегистр. 06-02-2003 | Отправлено: 12:34 14-11-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AltSolo
 
Тестовая версия TCIMG 265_b3, в версии 26.4 замените соответствующие файл(ы)  

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 17:45 14-11-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Не очень нужная мелочь. Добавьте пожалуйста в команду assor возможность указать иконку, отличную от иконки, которая находится в файле указываемой во втором обязательном параметре Programm программы. Редко нужно.
 
И ещё при работе команды assor заметил странность. Если строчка ассоциации такая:
*.djvu;*.djv;
то при такой команде:
assor=djvu||WinDjView~~''%%1''||linefull<1>
не срабатывает, а при такой:
assor=djv||WinDjView~~''%%1''||linefull<1>
всё работает
То есть при указании одного расширения не работает, а при указании другого, тоже входящего, работает. Это единственное место, где такое возникло (пробовал для всех своих ассоциаций, а их у меня около 10-15 строк).
 
Указал djv и оставил так. Но, если не знаете, то знайте, может там доработать нужно.

Всего записей: 823 | Зарегистр. 17-12-2007 | Отправлено: 18:47 18-11-2019 | Исправлено: Rako1, 00:35 19-11-2019
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rako1, посмотрю, возможно в ближайшей версии


----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 20:26 20-11-2019
Andrey_A_A



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

Цитата:
не срабатывает
Rako1, добавьте ";" в начало:
Код:
Filter...=;*.djvu;*.djv;


Цитата:
возможность указать иконку
Добавил, assor
 
Обновил версию TCIMG 26.5

----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 01:45 22-11-2019 | Исправлено: Andrey_A_A, 01:46 22-11-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 26.5
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 01:48 22-11-2019 | Исправлено: Abel11, 05:41 22-11-2019
Rako1



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

Цитата:
Rako1, добавьте ";" в начало:
Код:
Filter...=;*.djvu;*.djv;

Не хотелось бы менять формат своих ассоциаций, а без этого никак?
 

Цитата:
возможность указать иконку
Добавил, assor  
Обновил версию TCIMG 26.5

Попробовал, не работает.
Не работают эти примеры:
assor=txt||%%WINDIR%%\notepad.exe||%%WINDIR%%\notepad.exe,0 ;; ассоциировать текстовые форматы с редактором notepad и установить заданный значок
 
assor=txt||%%WINDIR%%\notepad.exe||Wcmicons.dll,0 ;; ассоциировать текстовые форматы с редактором notepad и установить заданный значок
 
В в этом кстати опечатка - PotPlayer.
assor=txt||Notepad||linefull<1> ;; ассоциировать видео форматы с плеером PotPlayer (строка для ассоциаций прописывается в TCIMG.ini в секции [AssociationsLine])

Всего записей: 823 | Зарегистр. 17-12-2007 | Отправлено: 23:18 22-11-2019 | Исправлено: Rako1, 23:20 22-11-2019
Andrey_A_A



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

Цитата:
Не хотелось бы менять формат своих ассоциаций, а без этого никак?

Это нужно для стабильности, т.к. тип файла может быть прописан не только как расширение, но и в контексте файла и бог знает чего ещё, тогда точно не определить где нужная строка, вот пример:
Код:
Filter1=;*.txt;*.ini;
Filter30=;Run*.txt;RunWcm*.txt;  

Уже не раз сталкивался с этим с разными пользователями, поэтому ";" обрамляющие тип файла единственная возможность точного определения...
Цитата:
Не хотелось бы менять формат своих ассоциаций
Вы ничего не теряете, это поддерживается тоталом, вот мои ассоциации http://tc-image.3dn.ru/Files/Other/Associations.zip

Цитата:
Не работают эти примеры
Проверил в разных TC и на пустом totalcmd950b4x32_64 добавив несколько строк в секцию [Associations] - всё работает. (единственное в новом не обновляется иконка сразу [это из-за изменения классов, которые буду смотреть после финала, можно запустить cm_InternalAssociate+OK], но все строки заменяются правильно)
Возможно какие-то настройки влияют. Можете выслать в личку свой файл - посмотрю.

----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 08:45 23-11-2019
Rako1



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

Цитата:
Вы ничего не теряете, это поддерживается тоталом

Ok. Ладно. Попробуем, если что.

Цитата:
Проверил в разных TC и на пустом totalcmd950b4x32_64 добавив несколько строк в секцию [Associations] - всё работает. (единственное в новом не обновляется иконка сразу [это из-за изменения классов, которые буду смотреть после финала, можно запустить cm_InternalAssociate+OK], но все строки заменяются правильно)  
Возможно какие-то настройки влияют. Можете выслать в личку свой файл - посмотрю.

Хм, странно, взял последний чистый финал (9.22a), в нём заработало, потом стал перекидывать в свой TC (не чистый) и тоже заработало, причём в моём в итоге ничего не изменилось)) Т.е. тыкал-тыкал и заработало.
 
И вот ещё нюанс. Про него ещё не писал.
При вызове такой команды:

Код:
assor=rtf||c:\totalcmd\UTILS\Microsoft_Office_2003\Microsoft_Office_Word_2003.exe

в ассоциации попадает строка:

Код:
c:\totalcmd\UTILS\Microsoft_Office_2003\Microsoft_Office_Word_2003.exe"%1"

и не открывает файл по внутренней ассоциации.
А если по такой команде:

Код:
assor=rtf||c:\totalcmd\UTILS\Microsoft_Office_2003\Microsoft_Office_Word_2003.exe~~''%%1''||linefull<1>

то по внутренней ассоциации запускает. Т.е. там должен быть пробел после файла программы и перед "%1", TC сам его ставит, когда вручную ассоциации задаёшь.
 
Дописано 15:04 23-11-2019:
Заметил такую особенность. Не меняет значок, потом идёшь во внутр. ассоц. в TC, меняешь значок сам, просто на другой номер значка того же файла,  что там стоит. Потом снова запускаешь assor и начинает менять значок с этого момента. Это так должно быть? Такая особенность в TCIMG, которую не поменять или ошибка?
 
Дописано 17:13 23-11-2019:
Ещё один косяк заметил в команде assor:
Такая команда:

Код:
assor=jpg||%%COMMANDER_PATH%%\PLUGINS\WLX\Imagine\Imagine.exe~~''%%1''||%%COMMANDER_PATH%%\PLUGINS\WLX\Imagine\Imagine.exe,0||linefull<1>

Меняет ассоциации и для
*.bmp;*.dds;*.gif;*.jpg;*.jpeg;*.png;*.psd;*.tif;*.webp;
и для
*.ani;*.cur;*.ico;
Т.е. для двух строк сразу (у меня прописаны две строки во внутренних ассоциациях)!
А должна менять по идее только для той строки, где есть .jpg.
Причём это и при наличии ";" в начале обоих этих строк и при отсутствии ";" в начале  обоих этих строк.

Всего записей: 823 | Зарегистр. 17-12-2007 | Отправлено: 14:21 23-11-2019 | Исправлено: Rako1, 17:13 23-11-2019
Andrey_A_A



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

Цитата:
Т.е. для двух строк сразу

Это не косяк - это так запланировано, для замены только одной ассоциации, нужно добавлять дополнительный параметр... Посмотрю что можно сделать позже, как время появится

----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 15:43 25-11-2019
Rako1



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

Цитата:
Это не косяк - это так запланировано.

Понятно.

Всего записей: 823 | Зарегистр. 17-12-2007 | Отправлено: 16:43 25-11-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Блин, заметил ещё один глюк в команде assor.
При выполнении команды:

Код:
assor=jpg||%%COMMANDER_PATH%%\UTILS\XnView\xnview.exe~~''%%1''||%%COMMANDER_PATH%%\UTILS\XnView\xnview.exe,1||linefull<1>

Во внутренние ассоциации попадает строка:

Код:
%COMMANDER_PATH%\UTILS\XnView\xnview.exe,1 "%1"

А должна быть:

Код:
%COMMANDER_PATH%\UTILS\XnView\xnview.exe "%1"

Т.е. без ",1". Это для программы, которая открывает, а не для иконки!!! Иконка при этом меняется правильно, т.е. на указанный номер значка в файле xnview.exe, в данном случае на номер 1.
 
Дописано в 16:20 29-11-2019:
Что-то делал, ничего не изменилось в итоге в команде, а стало работать как надо.

Всего записей: 823 | Зарегистр. 17-12-2007 | Отправлено: 14:29 29-11-2019 | Исправлено: Rako1, 16:20 29-11-2019
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rako1, вроде добавил/поправил что требовалось...
 
Обновил версию TCIMG 26.6


----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 07:16 30-11-2019
   

Страницы: 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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru