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

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

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

Maz



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


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

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

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

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

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

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

Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 17:05 31-03-2024
Andrey_A_A



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

Цитата:
Задача добавить к имени файла количество листов из которых он состоит, что бы на выходе имели - текстовый_документ1_3л.pdf;  текстовый_документ2_4л.pdf;  текстовый_документ3_10л.pdf.  

rambl, можно так:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%WL||$$_<info=f270::|1//>л||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Переименовать выделенные pdf файлы, добавив в конец имени количество листов
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 21:10 19-09-2023 | Исправлено: Andrey_A_A, 22:10 19-09-2023
Antonij72



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

Цитата:
Найдите источник, он ведь был рабочий

Да. У меня почему-то неправильно скопировалась команда. Поэтому и не работало. Правильная команда обновления напрямую с сайта:

Код:
imgpr=1 close=**%%COMMANDER_PATH%%\TCIMG.exe sends=#http://wincmd.ru/plugring/TCIMG.html??-1||formt<6!!.*TCIMG.\d+\.\d+\.zip> downh=%%COMMANDER_PATH%%\Files\TCIMG_Update\//2||GLOBALSENDS<1> zunpf=GLOBALDOWNH1<1>||%%COMMANDER_PATH%%\//1||progres<> exect=$var_i=##<info=v0$f300TCIMG.exe//> infbx=InfoBox13


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

Всего записей: 3809 | Зарегистр. 11-07-2005 | Отправлено: 00:31 20-09-2023
Egor2020

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Две моих процедуры на скриптовом языке VBScript, предназначенных для запуска утилиты TCIMG относительно папки с VBS-скриптом. Первая процедура RunTCIMG запускает утилиту без ожидания завершения ее работы, а вторая процедура RunTCIMGWait - с ожиданием завершения.
Код на языке VBScript
Папка с утилитой TCIMG обязательно должна находиться рядом с запускаемым VBS-скриптом.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 00:26 22-09-2023 | Исправлено: Egor2020, 03:22 22-09-2023
Egor2020

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Моя функция на скриптовом языке VBScript, предназначенная для получения информации из утилиты TCIMG. В методе WshShell.Run, запускающем утилиту, используются две команды TCIMG - sends и asave.
Код на языке VBScript
Папка с утилитой TCIMG обязательно должна находиться рядом с запускаемым VBS-скриптом.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 03:21 22-09-2023 | Исправлено: Egor2020, 17:04 23-09-2023
Songbird



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

Код:
tabac=1||0||TC~~IMAGE ;; в правой панели перейти к вкладке, в тексте которой содержится "TC IMAGE"

Создала вкладку "TC IMAGE", заблокировала её, нажимаю кнопку, получаю:

Код:
Line 17210 (File "C:\Command\TCIMG\TCIMG.exe"):
 
Error:

И так на любую вкладку. Что не так? TCIMG последней версии.

Всего записей: 76 | Зарегистр. 06-08-2020 | Отправлено: 15:28 23-09-2023
Andrey_A_A



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

Цитата:
Что не так?

Songbird, спасибо за нахождении ошибки, исправил. Тестовая версия TCIMG 333_b4, в версии TCIMG 33.2 замените соответствующие файл(ы)
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 15:00 29-09-2023
Muzhichische



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Можно ли сделать кнопку - копировать все объекты из папки активной панели, название которой начинается на "Alldoc" в противоположную панель с перезаписью? Т.е. название папки после "Alldoc" может быть любое.

Всего записей: 8 | Зарегистр. 27-09-2023 | Отправлено: 15:55 29-09-2023
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<PS<"%P"//2//0//Alldoc*>//0>||"%t"//1||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать в другую панель все объекты из папок активной панели, название которых начинается на "Alldoc" в противоположную панель с перезаписью
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 16:17 29-09-2023 | Исправлено: Andrey_A_A, 16:27 29-09-2023
Muzhichische



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо! Кнопка работает как надо. Ещё вопрос, есть вот такая кнопка:

Код:
start=7-ZIP||a||-mx9||%P%N.7z||-y||.\%N\*

Она архивирует все объекты из папки под курсором в активной панели в архив с именем папки под курсором. А как бы сделать кнопки "Архивировать все объекты из папок, название которых начинается на "Alldoc" в одноимённые архивы в активной панели" и "Архивировать все объекты из папок, название которых начинается на "Alldoc" в одноимённые архивы в другой панели"?

Всего записей: 8 | Зарегистр. 27-09-2023 | Отправлено: 05:18 30-09-2023
Andrey_A_A



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

Цитата:
А как бы сделать кнопки

Muzhichische

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=FOLDC<PS<"%P"//2//0//Alldoc*>//0>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Архивировать все объекты из папок, название которых начинается на "Alldoc" в одноимённые архивы, создав архивы в другой панели
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=FOLDC<PS<"%P"//2//0//Alldoc*>//0>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Архивировать все объекты из папок, название которых начинается на "Alldoc" в одноимённые архивы, создав архивы в активной панели
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 12:52 07-10-2023
Muzhichische



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Кнопки работают, но не так как мне надо. Похоже мне не удалось толково объяснить. Попробую ещё раз. Кнопка, которую я приводил, работает так. Допустим есть папка "Alldoc 3_06.10.2023" (После пробела данные могут меняться). Если курсор стоит на такой папке, то все объекты находящиеся в ней архивируются в один архив "Alldoc 3_06.10.2023.7z" сохраняя структуру. Нужны кнопки, которые могли бы делать тоже самое, только без необходимости нахождения таких папок и установки курсора на них. Простите, если ввёл в заблуждение.

Всего записей: 8 | Зарегистр. 27-09-2023 | Отправлено: 15:17 07-10-2023
Andrey_A_A



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

Код:
"sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<3>" - архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в другой панели
 
"sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<1>" - архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в текущей панели
 
 
"sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>\*||&&hide||&&wait||progres<>||upd<3>" - архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в другой панели без начальной папки в корне архива
 
"sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>\*||&&hide||&&wait||progres<>||upd<1>" - архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в текущей панели без начальной папки в корне архива

 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 16:07 07-10-2023
Muzhichische



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

Всего записей: 8 | Зарегистр. 27-09-2023 | Отправлено: 19:54 07-10-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста. А команда OPENBARMENU в TCIMG не работает?
tcprm=OPENBAR~~%P/RESTART.BAR работает, а tcprm=OPENBARMENU~~%P/RESTART.BAR не работает. В помощи OPENBARMENU не ищется.  
Собственно мне хочется написать кнопку, чтобы при ее нажатии запускался либо 1-й пункт из меню RESTART.BAR, либо команда, перезапускающая ТС. А с Ctrl или с любой другой клавишей, бар-меню RESTART.BAR. Из которого можно выбрать другие варианты перезапуска.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 20:13 09-10-2023
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
OPENBARMENU - это команда ТС с параметрами.
Не смог подобрать переменные, с абсолютным путём так:

Код:
tcprm=OPENBARMENU||E:\TotalCommanderPortable\Bars\EXIT.BAR

Ждите автора.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 21:51 09-10-2023 | Исправлено: ziabriev, 21:52 09-10-2023
AkulaBig

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

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 22:21 09-10-2023
ziabriev



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

Код:
[em_bar]
cmd=OPENBARMENU %COMMANDER_PATH%\Bars\EXIT.BAR

А уже её в <HOTKEY=11> tcimg=$emem_bar
 
Добавлено:
AkulaBig
Вот что получилось:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilities\TCIMG\TCIMG.exe
<HOTKEY=01> tcimg=$emem_bar <HOTKEY=X> tcprm=cm_Exit||1
WCMICONS.dll,37
ЛКМ - Перезапуск ТС|2ЛКМ - Меню  перезапуска
 
 
-1
 

 
2ЛКМ - два раза быстро нажать ЛКМ и задержать до появления меню.
 
скрин

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 22:51 09-10-2023 | Исправлено: ziabriev, 00:04 10-10-2023
AkulaBig

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

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 09:31 10-10-2023
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Ну если ещё утильку Menuimg, можно настраиваемое меню:

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 10:39 10-10-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эту утильку я знаю. Без нее обойдусь. Я имею ввиду, что меню отображается не под кнопкой, а в любом месте экрана.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 18:11 10-10-2023
Открыть новую тему     Написать ответ в эту тему

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

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