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

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

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



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

Цитата:
1 по alt+space я могу вызвать меню, но по клику оно не открывается. Также, не работают кнопки свернуть и закрыть

DeZz, у меня на WIN10 все работает и по alt+space и по клику ЛКМ на значке и ПКМ по заголовку, так же закрыть и свернуть ... все работает.

Цитата:
У нижних кнопок нет tooltip-а

А зачем они нужны? там и так всё очевидно.

Цитата:
У полей ввода отсутствую проверки как таковые - я могу вводить символы, отрицательные значения или вообще ничего

И не будет, это ваш диалог и вы сами знаете что вводить, а придираться можно бесконечно

Цитата:
Не понятно зачем вообще вводить кол-во файлов и папок

Что вы описали - то я и сделал.

Цитата:
объекты удалились не в Корзину

Подправил кнопку.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=35 dilog=[input=BOX98][input=BOX99][input=BOX100] slist=PS<%%TEMP%%//1//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<2> delss=$GLOBALARR2D0||1||recycle<1> slist=PS<%%TEMP%%//2//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<3> delss=$GLOBALARR2D0||1||recycle<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Удалить в корзину из папки Temp файлы и каталоги старше N дней (количество дней и количество удаляемых объектов вводится в диалоге)
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 13:29 17-12-2022 | Исправлено: Andrey_A_A, 13:41 17-12-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz написал(а)
Цитата:
Перед действием, выдать запрос какое кол-во обьекотов будет удалено

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=<info=s102|-[input=BOX98]d> slist=PS<%%TEMP%%//-1//-1//FXSAPIDebugLogFile.txt//1>||test<4x!!#SISDATE!!-dGLOBALSENDS<1>> sends=GLOBALSENDS<1>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1 exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=Сообщени妦Объектов~~по~~дате~~создания~~старше~~GLOBALSENDS<1>~~не~~найден3¦¦370¦¦100<¤>toexit'):1 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~из~~[Temp]~~->~~GLOBALSLIST<0>~~объект(ов)~~по~~дате~~создания~~старше~~GLOBALSENDS<1>?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1>
WCMICONS.dll,1
Из временной папки пользователя удалить в корзину объекты дата создания которых старше текущей даты более чем на N дней (количество дней, вводится в диалоговом окне)
 
 
-1
 

 
В появившемся окошке вводите необходимое количество дней.
 
   
 
Если объекты старше запрашиваемой даты найдены, то появится окно с информацией о количестве найденных объектов с последующим выбором - подтвердить или же отменить удаление.
 
   
 
Если объекты по запрашиваемой дате НЕ найдены, то появится уведомляющее окно на 3 секунды.
 
   
 
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:10 17-12-2022 | Исправлено: Abel11, 17:06 17-12-2022
DeZz



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

Цитата:
у меня на WIN10 все работает  

win7 - не работает
 

Цитата:
там и так всё очевидно.

кому? по @ я думал откроется почтовик
 
что интересно, в том же колор пикере все прилично:
 

 

Цитата:
Что вы описали - то я и сделал.

возможно не коректно расписал, суть понял правильно Abel11
т.е. просто информация, что такое-то количество будет удалено
 
Abel11

 

 
что я делаю не так? папкам по 2 месяца, но скрипт ничего не находит...

Всего записей: 1164 | Зарегистр. 23-01-2006 | Отправлено: 17:11 17-12-2022 | Исправлено: DeZz, 17:26 17-12-2022
Abel11



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

DeZz написал(а)
Цитата:
что я делаю не так? папкам по 2 месяца, но скрипт ничего не находит..

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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:30 17-12-2022
DeZz



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

 
ну окей, вот файлик 18.10 создания

Всего записей: 1164 | Зарегистр. 23-01-2006 | Отправлено: 17:48 17-12-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeZz, TCIMG не может не найти файл.
1. Здесь может быть путаница, файл может быть создан/компилирован в 1999 году, но время создания на диске может отличаться по разным причинам (может быть показан 2021 год появления на диске), более того в исполняемых файлах (EXE, DLL, ...) в секции VERSIONINFO можно менять все что угодно, как угодно и изменяться кем угодно. Не по этой дате мы ищем, а по реальной дате создания.
Настройте колонки режима показа информации в файловой панели - там будет точно видно, а ваш всплывающий комментарий ни о чём не говорит, т.к. не известно как он настроен и что он выдаёт.

Код:
Options8=-1|0|96
Widths8=80,30,66,70,75
Contents8=[=tc.creationdate.D.M.Y h:m:s]\n[=tc.writedate.D.M.Y h:m:s]\n[=tc.accessdate.D.M.Y h:m:s]
Headers8=Дата создания\nДата модификации\nДата последнего доступа

2. Файл/папка может быть найдена, но не может быть удалена, если она заблокирована (у меня десятки объектов в папке Temp не удаляются, в связи с тем, что они где-то используются)
Какой получается список и входит ли тот файл в него можно посмотреть командой:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<%%TEMP%%//1//0>||test<4x!!#SISDATE!!-d5> GLOBALSLIST<a>
%COMMANDER_PATH%\Wcmicons.dll,1
В папке Temp получить список файлов, дата создания которых более 5 дней
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 18:18 17-12-2022 | Исправлено: Andrey_A_A, 18:52 17-12-2022
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно сделать такие кнопки в TCIMG?
Обновить TCIMG - автоматическая загрузка и обновление
Обновить TCIMG - (курсор на архиве с новой версией)

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 19:40 17-12-2022
AkulaBig

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

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 20:20 17-12-2022
prosecution

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lord_NEVR
TCIMG\Files\UserBars\TA_TCIMG.bar
или FirstAction.exe в корне сабжа

Всего записей: 715 | Зарегистр. 15-10-2022 | Отправлено: 20:26 17-12-2022 | Исправлено: prosecution, 20:29 17-12-2022
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lord_NEVR
Утилита FirstAction в комплекте TCIMG создаст Рабочую панель с нужными кнопками в меню.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 20:29 17-12-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lord_NEVR
У Вас же VIM от Matros?
 
Две минуты делов
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe

 
Правой кнопкой мыши на панели "Вставить".
Правой кнопкой мыши по пятну кнопки на панели - "Изменить" - "Команда", - выбираете "лупу", - находите em_vim_1007
Иконка и подсказка добавляются автоматически.
 
То же em_vim_1007a - автоматическая загрузка и обновление  

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 20:34 17-12-2022 | Исправлено: ogenry, 21:52 17-12-2022
DeZz



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


Цитата:
Какой получается список и входит ли тот файл в него можно посмотреть командой:

входит + еще 799 файлов
 
(ps в этом окне что, нет поиска?)
 
Abel11
может лучше брать время последней модификации?

Всего записей: 1164 | Зарегистр. 23-01-2006 | Отправлено: 09:36 18-12-2022 | Исправлено: DeZz, 11:19 18-12-2022
Andrey_A_A



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

Цитата:
в этом окне что, нет поиска?

DeZz, в этом нет, в другом есть:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<%%TEMP%%//1//0>||test<2x!!#SISDATE!!-d5> textv=GLOBALSLIST<t>||viewtext<List|0|0|0|0|Consolas>||pos<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В папке Temp получить список файлов, дата модификации которых более 5 дней и открыть в просмотрщике
 
0
-1
 


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 11:51 18-12-2022 | Исправлено: Andrey_A_A, 11:53 18-12-2022
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
зато в этом нет нумерации (и кнопка i просится на панель инструментов сверху)
 

 
а файлик находит

Всего записей: 1164 | Зарегистр. 23-01-2006 | Отправлено: 12:04 18-12-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeZz, переменная GLOBALSLIST<t> - является временным файлом со списком, который можно открыть в любом редакторе:

Код:
slist=PS<%%TEMP%%//1//0>||test<2x!!#SISDATE!!-d5> start=AkelPad||GLOBALSLIST<t>  


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 12:32 18-12-2022 | Исправлено: Andrey_A_A, 12:33 18-12-2022
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...фух, так ладно вопрос снят.
 
У утилитки, возможно, и есть потенциал, но разбираться дальше выше моих сил) При использовании, такое чувство, что она пишется не 10 лет, а 10 дней причем разными людьми. У каждого окошка свой архаичный вид, "общий стиль" хаотичен и смахивает на студенческий проект из нулевых.
 
Без обид, просто отзыв.

Всего записей: 1164 | Зарегистр. 23-01-2006 | Отправлено: 12:47 18-12-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz написал(а)
Цитата:
У утилитки, возможно, и есть потенциал

Вот именно, есть, ещё какой, но человеческий потенциал (пользователя) оставляет желать лучшего. Словами современного классика: «Не только лишь все ...»
 
Без обид, просто отзыв на отзыв.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:31 18-12-2022 | Исправлено: Abel11, 13:34 18-12-2022
Krampusbej



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

Код:
shape=4 textx=PS<"%p"//1//-1//[input=BOX59]>||[edits=BOX2] ;; Найти заданные файлы с рекурсией и произвести в них поиск и замену, все данные вводятся в диалоге

чтобы получить
Код:
поиск и замена в файлах по расширению
и
Код:
поиск и замена в файлах по части слова в начале и расширению. Всё также с рекурсией и всё вводится в диалоге
.
 
Добавлено:
DeZz
Может поделитесь своими великими творениями? Без обид, просто хочется взглянуть и восхититься.

Всего записей: 18 | Зарегистр. 29-05-2021 | Отправлено: 15:07 18-12-2022
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо. )
ogenry, да есть и VIM.
Но там у него вроде батники вроде ещё используются.
 

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 20:19 18-12-2022
ogenry

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

Цитата:
Но там у него вроде батники вроде ещё используются.  

Для автоматической загрузки и обновления.
 

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 21:13 18-12-2022
Открыть новую тему     Написать ответ в эту тему

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