[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
ЗАКАЗ КНОПОК
ХарВикДата: Вторник, 17.04.2012, 21:49 | Сообщение № 1
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 19
Репутация: 18
ЗАКАЗ КНОПОК




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


Группа TCIMG в Telegram

.
 
asmadeusДата: Воскресенье, 27.12.2015, 20:40 | Сообщение № 631
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Можно в студию пример для передачи данных с команды extra следующим командам через глобальные переменные? Кнопка примерно такая
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
extra=FOLDC<%L!!1!!1!!*_01.txt>||::!!0!!(\w:.*\\)([^\\]*)\.(.*)!!$1Full.txt||formt<moneta1,moneta2>||ending<0>||progres<>
%COMMANDER_PATH%\TCIMG.exe
Extract - 2
%COMMANDER_PATH%\

-1

Интересует, как правильно написать, чтобы вместо сохранения данные писались в переменную (в кнопке будет четыре команды extra со своей переменной каждая и своим шаблоном поиска, в конце с значений будет сформирован новый текстовый файл с нужным порядком)

[plus]Не актуально. Почти закончил[/plus]
 
mopodedeДата: Среда, 30.12.2015, 23:54 | Сообщение № 632
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
chip642, Спасибо Большое. да да, действительно, он по умолчанию сохраняет качество. так что я виноват. хотя и эта новая кнопка работает. перепробовал файлы разных форматов и с разных мест и понял что тогда наткнулся на раздутый файл (наверно искусственно увеличили размер для файлообменника). получается что качество сильно теряется при конвертации таких НЕнастоящих файлов.
 
ice_daemonДата: Вторник, 05.01.2016, 17:28 | Сообщение № 633
Лейтенант

На сайте с: 01.08.2013
Сообщений: 40
Награды: 0
Репутация: 0
есть такая функция "сравнить md5 файла со значением из буфера"
<IF> <info=f1%P%N> = clpget <THEN> infbx=InfoBox5 <ELSE> infbx=InfoBox6 <ENDIF>

а как прикрутить прогрессбар и вывод InfoBox по центру экрана?
 
asmadeusДата: Вторник, 05.01.2016, 21:25 | Сообщение № 634
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
ice_daemon, по поводу центрирования
Поправьте в tcimg.lng или пропишите эти строки в свой tcimgu.lng
Код
InfoBox5=Контрольные суммы||Контрольные суммы совпадают||5||300||43
InfoBox6=Контрольные суммы||Контрольные суммы не совпадают||5||300||43

По сравнению с оригинальными - убираются отступы слева и сверху по 5 пикселей, а окно по умолчанию центрируется.о вообще.
По поводу прогресса - в кнопке нет вообще команды, использующей прогресс. Так что не думаю, что это реально вообще. Да и смысл? Сравнение происходит быстро
 
ice_daemonДата: Вторник, 05.01.2016, 22:09 | Сообщение № 635
Лейтенант

На сайте с: 01.08.2013
Сообщений: 40
Награды: 0
Репутация: 0
asmadeus, спасибо

Цитата asmadeus ()
Так что не думаю, что это реально вообще. Да и смысл? Сравнение происходит быстро

архив 1.5Gb, несколько тысяч файлов, около минуты, на достаточно мощном компе
 
Andrey_AДата: Вторник, 05.01.2016, 22:17 | Сообщение № 636
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
ice_daemon, можно подправить и так:
Код
InfoBox5=Контрольные суммы||Контрольные суммы совпадают||5||300||43||-1||-1
InfoBox6=Контрольные суммы||Контрольные суммы не совпадают||5||300||43||-1||-1


вместо прогресса imgpr=1

Код
imgpr=1 <IF> <info=f1%P%N> = clpget <THEN> infbx=InfoBox5 <ELSE> infbx=InfoBox6 <ENDIF>


 
mopodedeДата: Вторник, 12.01.2016, 02:38 | Сообщение № 637
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
Друзья, у меня есть такая кнопка-

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

itray=3||Icons.dll,020 global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>!!1!!0!!*.jpg>||formt<sps30,sps31> sends=GLOBALLISTS<t> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>$U.jpg~~/killmesoftly||&&hide||&&wait <NEXT>

можно ли усовершенствовать эту кнопу так чтобы (1.) вместо даты вставлялось имя папки ?? (2.) после получения вертикальной панорамы удалять исходные изображения ?? (3.) полученные вертикальные панорамы переместить на уровень вверх (рядом с папкой) ??

Был бы очень благодарен за реализацию хотя бы первого действия.


Сообщение отредактировал mopodede - Вторник, 12.01.2016, 02:40
 
chip642Дата: Вторник, 12.01.2016, 03:21 | Сообщение № 638
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
mopodede
Ну зачем же только одно, получите все три запрошенных действия. Это же TCIMG, всё играючи

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 global slist=%L||##path<4> <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>!!1!!0!!*.jpg>||formt<sps30,sps31> sends=GLOBALLISTS<t> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>.jpg~~/killmesoftly||&&hide||&&wait <NEXT> delss=FOLDC<%L!!1!!0!!*.jpg>||1
Wcmicons.dll,36
В выделенных папках склеить изображения вертикально - получив вертикальную панораму в активной панели с именем папки, с последующим удаленим исходных файлов

-1
-1
 
mopodedeДата: Вторник, 19.01.2016, 14:14 | Сообщение № 639
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
chip642, Спасибо / Спасибо / Спасибо !!! Все 3 пункта работают как лектор перед пенсионной реформой !!! Волшебник просто !! Все так легко и грациозно.

Добавлено (17.01.2016, 08:46)
---------------------------------------------
еще один запрос появился связанный с имеющейся кнопкой. есть такая кнопка-

Извлечь звук в MP3 - с битрейтом 320k - из выделенных выдеофайлов в активную панель:

itray=3||Icons.dll,19 global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> listt=GLOBALSLIST<:INDEX:>||##path<4> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-ab||320k||"%p\GLOBALLISTT<1>".mp3||&&hide||&&wait <NEXT>

Можно сделать так чтобы битрейт полученного MP3 был не 320к, а просто соответствовал битрейту данного-исходного видеофайла ??

Заранее Спасибо !!

Добавлено (19.01.2016, 14:14)
---------------------------------------------
беру свой запрос обратно, так как оказалось что с помощью ffmpeg невозможно учитывать битрейт исходного файла, можно только задать свой выходной битрейт.

 
chip642Дата: Четверг, 21.01.2016, 09:27 | Сообщение № 640
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
mopodede,
Цитата
с помощью ffmpeg невозможно учитывать битрейт...


Зато TCIMG + (MediaInfo.dll) может считывать битрейт, а посему можно этим воспользоваться, сперва получить битрейт нужного файла, а потом передать эту информацию в параметры FFmpeg:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 sends=<info=z2%P%N|Bit~~rate|bps> start=FFmpeg||-i||%P%N||-ab||GLOBALSENDS<1>||"%O"_<info=s47>.mp3||&&hide||&&wait
Wcmicons.dll,20
Извлечь звук в MP3 (с оригин. битрейтом) из видео файла под курсором

-1
-1
 
mopodedeДата: Четверг, 21.01.2016, 13:17 | Сообщение № 641
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
chip642, Спасибо большое дружище, выручил !! я уж отчаился и убрал выходной битрейт, оставив 64к по умолчанию как есть. Оказалось невозможное тоже возможно !!
 
ice_daemonДата: Четверг, 21.01.2016, 17:33 | Сообщение № 642
Лейтенант

На сайте с: 01.08.2013
Сообщений: 40
Награды: 0
Репутация: 0
Подскажите, есть возможность, найти на странице открытой в браузере слово и перевести на нее курсор мыши?
или, перевести курсор на точку экрана с заданным цветом.


Сообщение отредактировал ice_daemon - Четверг, 21.01.2016, 21:02
 
mopodedeДата: Воскресенье, 24.01.2016, 11:14 | Сообщение № 643
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
Друзья, у меня есть такая кнопка для шифрования с паролем:

Шифровать выделенные файлы с паролем 123

itray=3||Icons.dll,03 encry=%L||"%p"!!0!!x!!**crypt||123|AES256||upd<2>

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

из

видео-1.mp4
видео-2.avi

получить

видео-1.mp4.crypt
видео-2.avi.crypt

Заранее Спасибо !!

P.S. перепробовал практически все возможные варианты из справки (++ вместо **, без них, с точкой, сзади, спереди, с чертечкой и черт знает с чем ...... ничего не помогает).
 
asmadeusДата: Воскресенье, 24.01.2016, 12:12 | Сообщение № 644
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
mopodede, попробуйте так.
Код
itray=3||Icons.dll,03 encry=%L||"x"!!0!!x!!++.crypt||123|AES256||upd<2>


И для дешифровки
Код
itray=3||Icons.dll,03 decry=%L||"x"!!0!!x!!**||123|AES256||upd<2>
 
chip642Дата: Воскресенье, 24.01.2016, 12:28 | Сообщение № 645
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата mopodede ()
перепробовал практически все возможные варианты из справки (++ вместо **, без них, с точкой, сзади, спереди, с чертечкой и черт знает с чем ...... ничего не помогает).

А всего лишь надо было открыть справку и заглянуть в параметры команды encry

 
Поиск:

Интеллектуальные права и отказ от ответственности