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

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

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

Maz



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


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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 31 | Зарегистр. 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

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



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

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

Всего записей: 1482 | Зарегистр. 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 группы, ищу работу. Или благотворительную помощь. Спасибо.

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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"  
не работает, мелькнёт консоль и тишина
 
 

Всего записей: 31 | Зарегистр. 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"

 
 

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



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

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

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

Всего записей: 31 | Зарегистр. 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.

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



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

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



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

Всего записей: 838 | Зарегистр. 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 и т.д.

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



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

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



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

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



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

Всего записей: 1130 | Зарегистр. 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
 

 

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



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

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



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

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



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

Всего записей: 39 | Зарегистр. 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=> прописывать несколько путей, уж очень длинные строчки получаются.

Всего записей: 103 | Зарегистр. 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru