Ru-Board.club
← Вернуться в раздел «Программы»

» TCIMG

Автор: Finn
Дата сообщения: 24.10.2015 18:22
Не могу скачать ImageMagic по этой ссылке. Dropbox выдает: Error (429)
This account's public links are generating too much traffic and have been temporarily disabled!
Зеркала есть?
Автор: Abel11
Дата сообщения: 24.10.2015 18:36
Finn
Усеченный вариант ImageMagick (для имеющихся команд TCIMG) => скачать
Автор: Andrey_A_A
Дата сообщения: 24.10.2015 22:41
Обновил утилиту TCIMG 11.7
Автор: Finn
Дата сообщения: 25.10.2015 12:04
Еще вопрос. Есть кнопка:
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=2 start=IrfanView||/filelist=%L~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait pause=500 beepss
Wcmicons.dll,11
Уменьшить выбранные изображения (long side - 1600) и сохранить в другую панель
-1
-1
Автор: Andrey_A_A
Дата сообщения: 25.10.2015 13:58

Цитата:
И еще зачем-то в папке с лаунчером TCIMGGO.exe всегда создается пустая папка с названием "x"

Aleks431, исправлено: Тестовая версия TCIMG 118_b2, в версии 11.7. замените соответствующие файл(ы)


Цитата:
И степень сжатия для JPG тут похоже не изменить?

Aleks431, пока не изменить, возможно в будущем доберутся руки и до этого функционала.


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

Finn, возможно, вот примеры:

Пример создания 2-х массивов из выделенных изображений: в 1-й попадают пути изображений длина которых больше 1599px, во 2-й меньше

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||test<2m!!1599> GLOBALSLIST1<a> GLOBALSLIST2<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Пример создания 2-х массивов из выделенных изображений: в 1-й попадают пути изображений длина которых больше 1599px, во 2-й меньше

0
-1
Автор: Finn
Дата сообщения: 25.10.2015 14:50
Andrey_A_A

Цитата:
Из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше 1599px копируются в другую панель
Спасибо большое. Это то что нужно.
Так тоже работает:
Код: imgvw=PS<"%p"!!1!!0!!*jpg|*.bmp|*.png!!0!!0!!2>||ImageViewer2||viewimg<-1,-1,700,600>
Автор: Finn
Дата сообщения: 28.10.2015 19:56
Окно viewer-а TCIMG при просмотре изображений с параметрами
Код: imgvw=@%P%N||viewimg<-1,-1,710,600>
Автор: Andrey_A_A
Дата сообщения: 29.10.2015 07:17
Finn, пока нет времени тестировать на других системах, кроме как на Win7x64, когда-нибудь дойду и до других систем, спасибо за находки багов.
Есть исправления в команде, можете посмотреть и скачать беты тут http://tc-image.3dn.ru/forum/5-498-13993-16-1445787950
Автор: Andrey_A_A
Дата сообщения: 01.11.2015 13:28
Обновил утилиту TCIMG 11.8
Автор: Userrr
Дата сообщения: 01.11.2015 16:55
как переименовать файл с заменой точек на пробелы, чтобы номер версии остался с точками
Alive.Software.ePageCreator.v5.8.0.5256.MacOSX-RAiN -> Alive Software ePageCreator v5.8.0.5256 MacOSX-RAiN
Автор: Abel11
Дата сообщения: 02.11.2015 22:28
Userrr 16:55 01-11-2015
Цитата:
как переименовать файл с заменой точек на пробелы, чтобы номер версии остался с точками


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||&&(.)\.(\D)!!$1~~$2
Wcmicons.dll,19
Переименовать выделенные объекты с заменой точек на пробелы, не затрагивая цифровую часть имени

-1
-1
Автор: Userrr
Дата сообщения: 03.11.2015 00:56
Abel11 спасибо, работает!
Автор: 1111ssddas
Дата сообщения: 08.11.2015 19:14
Всем здравствуйте!
Кто может подсказать, от чего может зависеть команда
menux=1||em_Grey (установка недоступности пунктам в главном меню)
В моей сборке не работает, может какого файла не хватает или ключа в ини файле?
Автор: Aleks431
Дата сообщения: 10.11.2015 09:01
В Help есть выражение
bufsr=??3 - перевести "Как в предложении" содержимое из буфера обмена
Можно сделать так чтобы заглавной становился не только 1-й символ, но и каждая 1-я БУКВА в предложении, списке и игнорировались цифровые номера строк списка, тем самым нужно реагирование на соответствующие знаки препинания.
В textx=%L||??3 похоже алгоритм тот же - меняется только 1-й символ в файле.
Автор: Andrey_A_A
Дата сообщения: 11.11.2015 03:25
1111ssddas, необходимо тестировать на вашей сборке, возможно что-то не срабатывает... Когда займусь своими сборками (после Нового Года), тогда можно будет посмотреть и вашу...


Цитата:
Можно сделать так чтобы заглавной становился не только 1-й символ

Aleks431, это вы можете сделать сами, составив нужное регулярное выражение и воспользовавшись "заменой на функцию" см. Дополнение №15
Вот пример:
В TCIMG.ini (TCIMGU.ini) в секцию [FormatUser] добавляем:

Код: fun_firstsymup2=(\. |\? |! |\(|"|\r|\n)(.)||'$1'&StringUpper('$2')
Автор: Aleks431
Дата сообщения: 11.11.2015 11:29
Спасибо, за объяснение и функцию.
А не планируется добавление функции преобразования денежных величин в виде цифр в текстовый вариант?
Типа: 1662209,16 -> Один миллион шестьсот шестьдесят две тысячи двести девять рублей 16 копеек
А то сайт ndsonline.ru немного не удобен.
Это видимо буден на основе секции [NumberNumToName].
Автор: Andrey_A_A
Дата сообщения: 11.11.2015 21:45

Цитата:
не планируется добавление функции преобразования денежных величин в виде цифр в текстовый вариант?

Aleks431, вопрос направлен в тему расширения функционала http://tc-image.3dn.ru/forum/5-964-14126-16-1447268790
Сейчас (как и весной) ежедневно поступают предложения (видимо обострения автоматизаторов)))
Какие-то вопросы решаются в течении часа, некоторые требуют больше времени, концентрации и вдохновения...Постепенно доберёмся до каждого.

Обновил утилиту TCIMG 11.9



Автор: Abel11
Дата сообщения: 16.11.2015 15:25
Fil_2071 15:45 16-11-2015
Цитата:
Есть список (названия фильмов). Можно ли сделать на его основе папки - одно название = одной папке?


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%p"||list<%T%M>
Wcmicons.dll,19
Создать в активной панели папки по списку из файла другой панели

-1
-1
Автор: Fil_2071
Дата сообщения: 16.11.2015 16:16
Abel11
Очень интересно, спасибо.
Автор: Abel11
Дата сообщения: 16.11.2015 16:46
Fil_2071

Вот еще интересная кнопка, можно сразу переместить выделенные элементы в именные папки

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%p"::!!0!!(.*)(\w:.*\\)([^\.\\]*)(.+)!!$1$3
Wcmicons.dll,19
Переместить выделенные элементы в активную панель, каждый в именную папку

-1
-1
Автор: LTJBukem
Дата сообщения: 21.11.2015 19:47
Приветствую. У меня задача простая, но я полный ноль в данной теме. Всё что смог сделать из примеров у меня не работает. А надо следующее:
На базе названия файла, находящегося под курсором (не выделения), создаётся папка. В неё переносятся файлы из жёстко прописанного пути. В названии этой папки удаляется символ _ и всё что следует за ним (если он присутствует). Полученное новое название папки используется для поиска в текущем окне файлов содержащих это новое название. Найденные файлы тоже переносятся в эту папку. Всё.
Другими словами на конкретном примере. Есть 2 файла: 21-3635_1.jpg и 21-3635_2.jpg. Выставляем указатель на первом из них и начинается обработка, где создастся папка 21-3635, в неё перенесутся сами файлы 21-3635_1.jpg, 21-3635_2.jpg и файлы из d:\2\.
По итогу хочу ещё и сжать в архив эту папку со всеми файлами.

Это мой не рабочий код, хотя если его разбить на три отдельные части, то он отрабатывает:

Код: global clpup="%O" copys=PS<d:\2!!1!!>||"%p"clpget||upd<1> marks=2||test<1n!!clpget> renms=[tc=AL]||&&\_.*$!!||upd<1> lists=GLOBALRENMS<t>||##path<4> marks=1 copys=[tc=AL]||"%p"clpget||test<1n!!clpget>||upd<1>
Автор: Abel11
Дата сообщения: 22.11.2015 00:57
LTJBukem

Я после отдыха, поэтому решение, навскидку, пока такое:

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global sends="%O"||&&^(.+)_\d+$!!$1 marks=1||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"!!0!!(path<"%p">)(.*\\)(.*\\)!!$1$3 pause=1000 copys=PS<d:\2!!1!!0>||"%pGLOBALSENDS<1>" pause=1000 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip
Wcmicons.dll,37
Копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив


-1
Автор: LTJBukem
Дата сообщения: 22.11.2015 21:18
Abel11
Благодарю! То, что надо!
Первоначально я хотел сделать так, чтобы путь к папке D:\2 брался из определённого параметра ключа в реестре. Однако справка с примерами по реестру оказалась для меня крайне мала. Можете ли мне помочь с последним вопросом? Пусть для примера ключ будет браться отсюда:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
"InstallRoot"="C:\\Windows\\Microsoft.NET\\Framework64\\"
Автор: Abel11
Дата сообщения: 23.11.2015 02:50
LTJBukem

Записать в буфер обмена значение параметра InstallRoot

Код: bufsr=##<info=r0HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework|InstallRoot>
Автор: Abel11
Дата сообщения: 23.11.2015 07:34
Забыл написать, в последней кнопке параметры выделения файлов по имени заменены на более стабильный вариант, вместо
Код: marks=1||test<1n!!GLOBALSENDS<1>>
Автор: LTJBukem
Дата сообщения: 23.11.2015 11:00
Abel11
Отлично, всё работает, как я изначально и планировал!
Спасибо вам!
Автор: Andrey_A_A
Дата сообщения: 24.11.2015 16:40

Цитата:
Получаем в буфер обмена значение — путь к папке Framework64

Abel11
Можно и без буфера (т.к. не всегда стабильно):

Код: global sends=@<info=r0HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework|InstallRoot> GLOBALSENDS<a>
Автор: Andrey_A_A
Дата сообщения: 25.11.2015 00:02
Обновил версию TCIMG 12.0
Автор: arny_gfx
Дата сообщения: 27.11.2015 16:30
Добрый день, можете подсказать как правильно настроить кнопку.
Выделяет видео файлы (средствами тотала) и конвертит из них только аудио, сразу помещая например в папку /mp3

cmd=%COMMANDER_PATH%\ffmpeg\ffmpeg.exe
param=-i "%P%O.%E" -acodec libmp3lame -ab 128k "%P%O.mp3"
Автор: Abel11
Дата сообщения: 27.11.2015 18:24
arny_gfx, что-то не совсем понятно, что означает

Цитата:
конвертит из них только аудио

Как это, выделяем видео файлы, а конвертируем аудио?, или Вы хотите извлечь аудио дорожку (звук) из этих видео файлов, переконвертировать их и сохранить в отдельную папку с именем "mp3" ? Тогда зачем конвертить, если можно сразу извлечь в формате mp3. Уточните задачу!

Страницы: 123456789101112131415161718192021222324252627282930313233

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.