|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
| |
| |
| chip642 | Дата: Суббота, 02.06.2018, 16:32 | Сообщение № 1261 |
|
|
superstan69
Удивительно, но в TCIMG.lng не обнаружил шаблон диалога ComboBox_U32 (отвечает за ввод ширины размера), как я проморгал не знаю. В следующей версии автор добавит, так что добавьте в свой TCIMGU.lng в секцию [Russian] этот шаблон диалога =>
Код ComboBox_U32=Выбрать размер изображения||Введите размер ширины изображения||250|300|400|500|600|800||400||120||3
250|300|400|500|600|800 - это размеры для выбора, можете вписать в шаблон, через разделитель |, любые значения, или просто ввести в окне любой размер.
|
| |
| | |
| Crack_55 | Дата: Среда, 13.06.2018, 14:40 | Сообщение № 1263 |
Лейтенант
На сайте с: 10.04.2013
Сообщений: 65
|
Помогите решить следующую задачку, нужно: •Переименовать имя выделенного файла, удалив все до нижнего пробела(не удаляя) - добавив в начало фразу из буфера обмена•
|
| |
| |
| chip642 | Дата: Среда, 13.06.2018, 20:24 | Сообщение № 1264 |
|
|
Crack_55
Если я правильно понял задачу.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=%L||&&(.*)(_)!!clpget$2||upd<1> %COMMANDER_PATH%\WCMICONS.dll,19 Переименование... заменить в базовых именах выделенных объектов всё до последнего нижнего подчеркивания на содержимое буфера обмена
-1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=%L||&&(.*)(_)!![input=BOX_U01]$2||upd<1> %COMMANDER_PATH%\WCMICONS.dll,19 Переименование... заменить в базовых именах выделенных объектов всё до последнего нижнего подчеркивания на введенное в диалоговом окне
-1
|
| |
| |
| Crack_55 | Дата: Среда, 13.06.2018, 22:39 | Сообщение № 1265 |
Лейтенант
На сайте с: 10.04.2013
Сообщений: 65
|
То что надо!! Спасибо за помощь!
|
| |
| |
| in2rap | Дата: Пятница, 15.06.2018, 09:40 | Сообщение № 1266 |
Сержант
На сайте с: 13.09.2017
Сообщений: 30
|
Добрый день. Спасибо еще раз за ваши труды, так многие задачи делаются гораздо проще.
У меня задача. Помогите, пожалуйста, сделать кнопку которая делает следующее: берет из подпапок картинки, изменяет их размер на 500х500 и сохранят в отдельную папку.
Спасибо.
Сообщение отредактировал in2rap - Пятница, 15.06.2018, 09:51 |
| |
| |
| chip642 | Дата: Пятница, 15.06.2018, 11:02 | Сообщение № 1267 |
|
|
in2rap
Исходя из опыта, попрошу вас более точно сформулировать задачу.
Цитата берет из подпапок картинки, изменяет их размер на 500х500 и сохранят в отдельную папку.
Из подпапок каких папок, открытой папки или выделенных папок?
Опять же, учитываете ли вы, что исходное изображение может оказаться непропорциональным, тогда изменяя размер на одинаковую ширину:высоту вы получите искаженное изображение, лучше всегда менять размер задавая одну сторону, а вторая будет пропорционально заданной, в этом случае при любых обстоятельствах вы получите положительный результат.
В какую отдельную папку сохранять, с каким именем? Если там разного типа файлы может имеет смыл сохранять в папки с именами расширений изменённых файлов?
Опишите все условия и мы постараемся решить вашу задачу.
|
| |
| |
| in2rap | Дата: Пятница, 15.06.2018, 12:02 | Сообщение № 1268 |
Сержант
На сайте с: 13.09.2017
Сообщений: 30
|
chip642,
Есть папка 1, внутри нее подпапки 2,3,4,5,6,7 и т.д. (все подпапки с разными названиями)
нужно из подпапок 2,3,4,5,6,7 извлечь картинки и изменить их размер на 500х500. И да, я знаю, что может быть не пропорционально.
Потом сохранить это все в одну папку с назвнием, к примеру 500х500.
Заранее спасибо за помощь.
|
| |
| |
| chip642 | Дата: Пятница, 15.06.2018, 12:48 | Сообщение № 1269 |
|
|
in2rap
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 slist=PS<[tc=AA]//1//-1//[extnd=Images]> imgcn=$GLOBALSLIST||[tc=AA]500x500//0||resize<5,500,500> %COMMANDER_PATH%\WCMICONS.dll,19 В папке под курсором изменить размеры всем найденным изображениям на 500x500 с сохранением отредактированных файлов в папку 500x500
-1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 slist=PS<C:\Фото\//1//-1//[extnd=Images]> imgcn=$GLOBALSLIST||C:\Фото\500x500//0||resize<5,500,500> %COMMANDER_PATH%\WCMICONS.dll,19 В папке C:\Фото\ изменить размеры всем найденным изображениям на 500x500 с сохранением отредактированных файлов в папку 500x500
-1
|
| |
| |
| in2rap | Дата: Пятница, 15.06.2018, 14:05 | Сообщение № 1270 |
Сержант
На сайте с: 13.09.2017
Сообщений: 30
|
chip642,
Спасибо. Первая работает, а вторая что-то нет.
Было б вообще супер, если б изображение из подпапок, которые уже сохранились в папку 500х500, были переименованы в имя подпапки.
т.е. папка 500х500 в в ней файлы 1.jpg 2.jpg 3.jpg
Сообщение отредактировал in2rap - Пятница, 15.06.2018, 14:30 |
| |
| |
| Lord_NEVR | Дата: Пятница, 15.06.2018, 21:24 | Сообщение № 1271 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 215
|
У меня тоже просьба. имеется кнопка
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%L <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMM>||owrite<1> Wcmicons.dll,2 В именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки (с возможностью отката)
Нужна такая же, но с символом подчёркивание _ .
|
| |
| |
| chip642 | Дата: Суббота, 16.06.2018, 11:05 | Сообщение № 1272 |
|
|
Цитата in2rap (  ) Спасибо. Первая работает, а вторая что-то нет.
Для того, чтобы вторая кнопка заработала, нужно иметь папку по пути C:\Фото\, это я предоставил для примера, чтобы пользователь мог подставить путь к своей папке с изображениями.
Цитата in2rap (  ) Было б вообще супер, если б изображение из подпапок, которые уже сохранились в папку 500х500, были переименованы в имя подпапки.
Вот о чем я и говорил в самом начале, нужна четко поставленная задача, даже, если она кажется сложной, от начала и до конца, это сэкономит наше с вами время.
Тогда все изображения из подпапок будут иметь имя родительской папки с счетчиком в конце имени.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=PS<%P%N//1//-1//[extnd=Images]> imgcn=$GLOBALSLIST||x//0||resize<5,500,500> moves=$GLOBALIMGCN1||%P%N\500x500\||##<info=f61:://> WCMICONS.dll,18 В папке под курсором изменить размеры всем найденным изображениям на 500x500 с перемещением всех отредактированных файлов в папку 500x500
-1
|
| |
| |
| chip642 | Дата: Суббота, 16.06.2018, 11:33 | Сообщение № 1273 |
|
|
Lord_NEVR
После применения кнопки появится объединенное диалоговое окно, в верхнем окне выберите нужный символ, в нижнем позицию(и).
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> textt=$f200Lists\AfterRenaming.txt||##||backup<0> shape=U15 rends=@[combo=Выбор~~символа||Выберите~~или~~введите~~необходимы~~символ||~~<<пробел>>|_~~<<нижнее~~подчеркивание>>|-~~<<тире>>|.~~<<точка>>||380||120] sends=@[combo=Удаление~~фрагментов~~между~~выбранным~~символом||Введите~~позицию~~символа~~с~~конца~~имени||-2|-1|-2,-3||380||120] slist=%L <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\GLOBALRENDS<1>]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!GLOBALRENDS<1> renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> asave=GLOBALRENMM||%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt|2|@CRLF|1 <NEXT> textt=%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt||formt<63> WCMICONS.dll,20 В именах выделенных объектов удалить часть имени от символа (выбранного в диалоговом окне), чья(и) позиции вписаны в другом диалоговом окне, до следующего подобного символа (с возможностью отката)
-1
|
| |
| | |
| in2rap | Дата: Понедельник, 18.06.2018, 11:08 | Сообщение № 1275 |
Сержант
На сайте с: 13.09.2017
Сообщений: 30
|
chip642,
Спасибо огромное. Это то, что нужно.
P.s. Прощу прощения, что не четко сформулировал задачу. Такое чувство,что возможности просто безграничны.
|
| |
| |
|