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

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




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


Группа TCIMG в Telegram

.
 
alexostrovДата: Суббота, 05.01.2019, 12:32 | Сообщение № 1456
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
asmadeus
Я убрал из папки, значки которые точно не используются в Гл. меню, и уменьшил библиотеку до 1500 значков , но это ничего не изменило.
 
asmadeusДата: Суббота, 05.01.2019, 12:33 | Сообщение № 1457
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата alexostrov ()
но это ничего не изменило.

Не понял, а что должно было изменится?
 
alexostrovДата: Суббота, 05.01.2019, 12:43 | Сообщение № 1458
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
asmadeus
У меня была когда-то проблема с конвертацией библиотеки в формат: 16, 24, 32. И когда библиотека очень большая,
то оставались некоторые значки с большими форматами 48...128. Маэстро переделывал кнопку конвертации и все стало в норме.
Поэтому я подумал что может и здесь есть ограничение .
 
asmadeusДата: Суббота, 05.01.2019, 12:46 | Сообщение № 1459
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
alexostrov, вы это попробовали? Последнее, на этом прекратим флуд уже до финала:
Код
alist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fun_lib_01> arr2d=$GLOBALALIST||16|0 srr2d=$GLOBALSLIST||16|0 anf2d=PS<%%COMMANDER_PATH%%\Files_VOG\Icons\Wcmicons//1//0//*.ico//0>||2||[^\\]+\\[^\\]*?(\d+)\.ico
zrr2d=$GLOBALANF2D||19|$GLOBALSRR2D||37|1||9|1:0||16|2|$GLOBALANF2D1||16|3|$GLOBALARR2D1 GLOBALZRR2D<a>

Окно одно будет
 
alexostrovДата: Суббота, 05.01.2019, 13:02 | Сообщение № 1460
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
asmadeus,
Код
alist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fun_lib_01> arr2d=$GLOBALALIST||16|0 srr2d=$GLOBALSLIST||16|0 anf2d=PS<%%COMMANDER_PATH%%\Files\Icons\Wcmicons//1//0//*.ico//0>||2||[^\\]+\\[^\\]*?(\d+)\.ico
zrr2d=$GLOBALANF2D||19|$GLOBALSRR2D||37|1||9|1:0||16|2|$GLOBALANF2D1||16|3|$GLOBALARR2D1 GLOBALZRR2D<a>

В этом параметре есть ошибка , он не вставляется в кнопку. после 2||[^\\]+\\[^\\]*?(\d+)\.ico должен быть пробел перед zrr2d=$GLOBALANF2D
 
alexostrovДата: Суббота, 05.01.2019, 13:04 | Сообщение № 1461
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
P.S. добавил пробел и результат
Прикрепления: 2187305.jpg (297.0 Kb)
 
MrakobesДата: Суббота, 05.01.2019, 13:56 | Сообщение № 1462
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Всем пламенный! Делаю скриншот в формате png, програмулиной FastStone Capture с параметрами сохранения в буфер обмена. Кнопку "Создать (вставить) изображения в активную панель из буфера". Имя файла ScreenShots $Y-$M-$D $H-$N-$S

пробовал с командой creat="%p"||clpget чего то не получилось
 
chip642Дата: Суббота, 05.01.2019, 14:39 | Сообщение № 1463
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Mrakobes

creat - команда создания текстовых файлов, а вот clipi - создание изображения из буфера обмена.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
clipi="%p"ImgClip.png
WCMICONS.dll,1
создать из буфера обмена изображение ImgClip.png в активной панели

-1


С базовым именем "ScreenShots 2019.01.05 14.47.10"

Код
clipi="%p"ScreenShots~~[info=s43].png


С базовым именем "ScreenShots 2019-01-05-14-49-38"

Код
clipi="%p"ScreenShots~~[info=s47].png
 
MrakobesДата: Суббота, 05.01.2019, 15:14 | Сообщение № 1464
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, спасибо, работает. Полазил в приложении 10, параметры s30 - s49 не имеют формата 2019-01-05 14-49-38 (без тире между датой и временем), у меня все графические файлы так наименованы на компе, хотел сохранить единообразие для удобного поиска, чего можно покрутить?
 
chip642Дата: Суббота, 05.01.2019, 15:28 | Сообщение № 1465
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Mrakobes

С базовым именем "ScreenShots 2019-01-05 15-26-45"

Код
clipi="%p"ScreenShots~~[info=s46!!#~~!!s34!!#-!!s35!!#-!!s36!!#].png
 
MrakobesДата: Суббота, 05.01.2019, 15:34 | Сообщение № 1466
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
еще кнопка перестала работать (удаление пробелов в именах, в начале и двойных/тройных)

renms=%UL||&&(~~)+!!$1||^^~~!!||

ps

info=s46!!#~~!!s34!!#-!!s35!!#-!!s36!!# отличное решение, чего я сам так не сделал..


Сообщение отредактировал Mrakobes - Суббота, 05.01.2019, 15:37
 
chip642Дата: Суббота, 05.01.2019, 15:42 | Сообщение № 1467
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Mrakobes

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%UL||#G7||upd<1>
WCMICONS.dll,19
В именах выделенных объектов удалить пробелы в начале  и в конце имени и многократные подряд повторы пробелов

-1
 
MrakobesДата: Суббота, 05.01.2019, 16:21 | Сообщение № 1468
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, низкий поклон

Добавлено (06.01.2019, 10:45)
---------------------------------------------
ну как же сюда добавить рекурсию, опять в справке просидел больше часа и не получилось по аналогии

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%UL||??3
%Commander_Path%\WCMICONS7.dll,2060
Переименовать :: "Как в предложении"

-1
-1


и еще вот - не работает обновление панели в emptt="%p"||upd<1> приходится вручную релоад

Добавлено (06.01.2019, 11:19)
---------------------------------------------
а такую можно кнопку - открыть текущий каталог (активную панель) в проводнике Windows 10 с отображением огромные значки (.gsm превью не отображаются в TC при режиме "миниатюры")

 
chip642Дата: Воскресенье, 06.01.2019, 15:01 | Сообщение № 1469
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Mrakobes ()
ну как же сюда добавить рекурсию, опять в справке просидел больше часа и не получилось по аналогии


Куда сюда?
В аналогии не вижу рекурсии, работает с выделенными объектами. Имена выделенных объектов делает "с Заглавной". Что для вас есть рекурсия?

Цитата Mrakobes ()
не работает обновление панели в emptt="%p"||upd<1>


У меня всё прекрасно работает.

Цитата
открыть текущий каталог (активную панель) в проводнике Windows 10


Это автор ответит, я с "проводником Windows" не дружу.
 
MrakobesДата: Воскресенье, 06.01.2019, 15:24 | Сообщение № 1470
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
имею ввиду переименование файлов и папок с Заглавной буквы и всех вложенных в нее папок (и как вариант файлов и папок). Скачал базу одну, а там папка в папке в папке итд и все строчные, хочу переименовать не открывая все вложенные. И возможно файлы в них, еще не решил

Панель чего то не обновляется, понял что у Вас все ок, соседняя кнопка по удалению "под курсором" после нажатия папки исчезают, а эти как будто остались

Проводник зло, согласен, но он собака привязан к Графисофт Шелл и отображает чо надо, типа вьювера

 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

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