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

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

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

Maz



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


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

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

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

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

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

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

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 21:35 22-02-2024
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Прекрасно работает!
А какая команда отвечает за индикатор? Вы же на все команды привели ссылки! Не сразу сообразил, извиняюсь.
 

Цитата:
Ссылка нерабочая

У меня безотказно работает!?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:14 20-11-2021 | Исправлено: coherent, 16:16 20-11-2021
Karbucho



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

Цитата:
Код:
"E:\TC IMAGE\TCIMG.exe" wntxt=1||infwt<14>
 
Всё запустилось

А вот не всё запускается Если сложная команда прописанная в каком-нибудь ".tcg", ну например start /b C:\Set\Commander\TCIMG\TCIMG.EXE "tcimg=$pmtm_Theme" не работает, может надо как-то по другому писать?

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 15:18 21-11-2021
Andrey_A_A



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

Код:
start /b D:\TC_Util\TCIMG\298\TCIMG.exe "tcimg=$pmpm_WriteSizeFiles"

Все сработало, [pm_WriteSizeFiles] есть в TCIMG.tcg

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 12:19 22-11-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72 написал(а)
Цитата:
 Некоторые файлы не "уходят" в нужные папки и неправильно переименовываются. Игнорируя содержимое <sequence number=... name=... />

 
Конечно файлы не будут перемещены, потому что про тег "<sequence number..." я слышу впервые, мы ранее рассматривали тег "<sequence name..." .
 
Вышлите мне несколько файлов с тегом "<sequence name...".
 
И ещё, я правильно понял, что все кавычки встретившиеся в тегах "<sequence ..." будем заменять на одиночные апострофы - кавычки=>1 апостроф?
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 03:17 23-11-2021 | Исправлено: Abel11, 04:25 23-11-2021
Antonij72



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

Цитата:
И ещё, я правильно понял, что все кавычки встретившиеся в тегах "<sequence ..." будем заменять на одиночные апострофы - кавычки=>1 апостроф?

Да.  

Цитата:
Игнорируя содержимое <sequence number=... name=... />


Цитата:
Конечно файлы не будут перемещены, потому что про тег "<sequence number..." я слышу впервые, мы ранее рассматривали тег "<sequence name..." .

Тег там "<sequence ...
и внутри него есть параметры name и number.
Последовательность этих параметров не регламентирована:  
<sequence number=... name=... />
или
<sequence name=... number=... />

Цитата:
Вышлите мне несколько файлов с тегом "<sequence name...".

https://yadi.sk/d/Z493U0aiupsPYA

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3800 | Зарегистр. 11-07-2005 | Отправлено: 04:59 23-11-2021
Karbucho



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
"tcimg=$pmpm_WriteSizeFiles" у меня тоже не работает, вообще никакой "tcimg=$pm" не работает Скажем пишу так:
Код:
start /b C:\Set\Commander\TCIMG\TCIMG.EXE "exect=$var_n=MsgBox(4+32+262144,'Сообщение','Очистить~~корзину?')||$var_i=$var_n=7?_Exit():1 rempty"
не работает. Работает так:
Код:
start /b C:\Set\Commander\TCIMG\TCIMG.EXE "exect=$var_n=MsgBox(4+32+262144,'Сообщение','Очистить~~корзину?')||$var_i=$var_n=7?_Exit():1" "rempty"
Пишу в tcg:

Код:
[recycle]
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Очистить~~корзину?')||$var_i=$var_n=7?_Exit():1
rempty
 
Так вот кнопка:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG\TCIMG.exe
tcimg=$pmrecycle
%COMMANDER_PATH%\TCIMG\TCIMG.exe
Очистка корзины
%COMMANDER_PATH%\TCIMG\
 
-1

Прекрасно работает, а вот:

Цитата:
start /b C:\Set\Commander\TCIMG\TCIMG.EXE "tcimg=$pmrecycle"  
не работает, мелькнёт консоль и тишина
 
 

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 07:29 23-11-2021 | Исправлено: Karbucho, 07:31 23-11-2021
Andrey_A_A



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

Код:
"D:\TC_Util\TCIMG\298\TCIMG.exe" "tcimg=$pmrecycle"

Хотя все может быть... я не спец в батниках, потестирую ещё в разных вариантах.
-----------
Выяснил, что если запускать из проводника, то переменные типа "%COMMANDER_PATH%" не раскрываются, может в этом пробема, т.е. запуск вне тотала, хотя через AkelPad батник отрабатывает, наверно потому что редактор запускался через тотал...
Буду посмотреть.
--------- Добавлено -----
Karbucho, Потестировал, кое что добавил, должно работать вне тотала, но тотал должен быть запущен, т.к. команда tcimg=$pm... реализовано через него.
Тестовая версия TCIMG 299_b4, в версии TCIMG 29.8 замените соответствующие файл(ы)

Код:
start "" "E:\TC IMAGE\TCIMG.exe" "tcimg=$pmrecycle"

 
 

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 13:54 23-11-2021 | Исправлено: Andrey_A_A, 15:41 23-11-2021
Karbucho



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

Код:
pushd %~dp0
 
"D:\TC_Util\TCIMG\298\TCIMG.EXE" "tcimg=$pmrecycle"
 
goto :eof

Если этот бат-файл запускать из тотал коммандера, работает. Если запускать вытащив скажем на рабочий стол просто так, не из коммандера - не работает, даже если коммандер запущен. Пути в батнике конечно мои, это я подправил под Ваши, чтобы Вы могли просто скопировать и вставить в свой бат-файл и проверить.

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 16:33 23-11-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Karbucho, а вы обновились, выше я дал ссылку на бету?
После обновления, у меня оба кода работают:

Код:
pushd %~dp0
"E:\TC IMAGE\TCIMG.exe" "tcimg=$pmrecycle"
goto :eof  


Код:
start "" "E:\TC IMAGE\TCIMG.exe" "tcimg=$pmrecycle"

Запускал и с проводника, и с рабочего стола, и с тотала, и из редактора AkelPad.

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 17:32 23-11-2021
Karbucho



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Да, конечно обновился. У меня один и тот же батник запускается и работает если его запустить из тотала, где бы он не находился. И где бы он не находился, запускается но не работает, если его запускать из проводника.

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 19:33 23-11-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Karbucho, ну что я могу сказать - будем ждать реакцию тестируюших - возможно что-то ещё выявится... У меня система WIN10-64, TC10.00 x32 и x64, а у Вас?

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 19:45 23-11-2021 | Исправлено: Andrey_A_A, 19:45 23-11-2021
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой для решения задачи.  
В буфере обмена есть строки (1):

Код:
C:\Windows\system32\WindowsPowerShell\........
C:\Windows\sysnative\..........
C:\Program Files\........
C:\Users\......

т.е. такие что начинаются с С:\
 
и строки (2):

Код:
eventvwr.exe
gpedit.dll
accessibilitycpl.dll

Необходимо строки (1) оставить как есть, а в строки (2) добавить в начало строк C:\Windows\system32\.
Должно быть так: C:\Windows\system32\eventvwr.exe и т.д.

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 21:08 23-11-2021 | Исправлено: alexostrov, 00:12 24-11-2021
Pticfeniks



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Ось WIN10-64, TC10.00 x64. Работает бат-файл и из коммандера и из проводника.

Всего записей: 236 | Зарегистр. 13-11-2019 | Отправлено: 06:27 24-11-2021
Karbucho



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
У меня WIN10-64, TC10.00 сборка от Матроса. Не хочет из проводника, хоть тресни

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 07:07 24-11-2021
Krasovskii



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

Всего записей: 1309 | Зарегистр. 27-11-2014 | Отправлено: 07:16 24-11-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexostrov написал(а)
Цитата:
 добавить в начало строк C:\Windows\system32\


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=?T|a4:CChr(58)\,1:-1!!C:\Windows\system32\
WCMICONS.dll,1
В буфере обмена в начало строк не начинающихся с "C:\" добавить "C:\Windows\system32\"
 
 
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 07:44 24-11-2021 | Исправлено: Abel11, 11:50 24-11-2021
Karbucho



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
Ну Вы блин даёте Прямо в точку! Так и есть, если запускать батник от администратора, то работает. Спасибо!  
Andrey_A_A и Вам конечно большое спасибо Дело не в кнопке было.

Всего записей: 42 | Зарегистр. 10-10-2015 | Отправлено: 08:10 24-11-2021
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Karbucho
Да не даю я никаких блинов, даже в масленицу - кулинария не мой конёк. Просто я уже пару раз на такую ерунду нарывался - из коммандера работает, а из проводника нет. Правда в тех случаях это не было связано с TCIMG.

Всего записей: 1309 | Зарегистр. 27-11-2014 | Отправлено: 09:12 24-11-2021
alexostrov



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

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 11:19 24-11-2021
Karolinka69



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите такую вещь, нужно кнопкой открывать в панелях сетевые папки. Например:

Код:
patha="\\Kondor\Shared Folder"
работает без проблем. Вопрос в том, как такие пути прописать в TCIMGU.ini? Если прописать так:

Код:
N_1=$f3020=\\Kondor\Shared Folder

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

Код:
patha=$f3020
 
ни так:

Код:
patha="$f3020"
 
Как правильно прописывать подобные пути? Просто можно конечно тупо прописывать полные пути сетевых папок и не мучатся с N_1=$f, но если в одной кнопке через <HOTKEY=> прописывать несколько путей, уж очень длинные строчки получаются.

Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 20:53 24-11-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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