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

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




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


Группа TCIMG в Telegram

.
 
Andrey_AДата: Воскресенье, 01.07.2018, 12:57 | Сообщение № 1276
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата bullion1606 ()
Есть ли возможность множественного поиска слов в файлах из заранее созданного шаблона


Вот некоторые варианты:

Доступно только для пользователей

Доступно только для пользователей


 
bra2xaДата: Понедельник, 02.07.2018, 14:57 | Сообщение № 1277
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Здравствуйте
Будьте любезны, такие кнопочки:
Создать кнопку-меню на панели инструментов текущей вертикальной бар-панели инструментов
и наоборот - Создать кнопку-меню на вертикальной панели текущей бар-панели инструментов.
Если можно, с возможностью задать позицию, например 38 по порядку.

И напомните плиз, кнопочку возврата на родительскую бар-панель
Заранее благодарен.

Цитата sibirnik ()
Если я правильно понял - то у меня так.
Не могу понять - как "так" ?
sibirnik, спасибо конечно, но... это ж очень просто - скопировал кнопку (если есть нужная) - вставил здесь в пост.
И не нужно лишние телодвижения делать, создавать какие-то файлы, куда-то, что-то заливать, предлагать отправиться на ресурсы, которые недоступны...
Эта вечная борьба политиканов и провайдеров, дарующих проблемы (прям как у Блока))
Такое впечатление, что они этим только и заняты - не решать задачи государственных масштабов,
а создать масштабные проблемы, чтобы извлечь из этого выгоду себе любимому


Сообщение отредактировал bra2xa - Понедельник, 02.07.2018, 16:27
 
sibirnikДата: Понедельник, 02.07.2018, 15:40 | Сообщение № 1278
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
bra2xa,
Если я правильно понял - то у меня так.
 
chip642Дата: Понедельник, 02.07.2018, 17:22 | Сообщение № 1279
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1512
Награды: 62
Репутация: 59
Цитата bra2xa ()
Создать кнопку-меню на панели инструментов текущей вертикальной бар-панели инструментов
и наоборот - Создать кнопку-меню на вертикальной панели текущей бар-панели инструментов.

Не понял, «и наоборот - ...» и по сути то же самое написали, с перестановкой слов.

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

Значит, надо создать панель инструментов "в виде меню" на вертикальной панели в позиции 38, а вот «и наоборот - ...», я не понял.
Цитата bra2xa ()
И напомните плиз, кнопочку возврата на родительскую бар-панель


Обычная кнопка. Указываете в кнопке, в графе "Команда:" путь к *.BAR, к которому надо перейти.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Bar\DEFAULT.BAR

wcmicons.dll,33
Перейти на панель инструментов DEFAULT
%COMMANDER_PATH%\Bar\
0
-1
 
bra2xaДата: Понедельник, 02.07.2018, 17:30 | Сообщение № 1280
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Цитата bra2xa ()
напомните плиз, кнопочку возврата на родительскую бар-панель
Цитата chip642 ()
Обычная кнопка. Указываете в кнопке, в графе Команда путь к *.BAR, к которому надо перейти.
Не кнопку открыть DEFAULT.BAR
Спрашивал кнопку перейти из любой дочерней в родительскую панель, если есть таковая.
В Проводнике это: cd .. Такая же команда только для бар панелей?
Напишите также плз команду переходов в панелях инструментов, как в файловых панелях TC по Alt+Right, Alt+Left (если есть такие)


Цитата chip642 ()
Не понял, «и наоборот - ...» и по сути то же самое написали, с перестановкой слов.
Давайте снова и поточнее сформулируем задачи.
Есть горизонтальная панель инструментов, есть вертикальная панель инструментов (обозначать их, как "текущая" не надо и так ясно).
Есть обычная панель инструментов, есть панель инструментов "в виде меню" (как я понял такую создать и нужно).
Значит, надо создать панель инструментов "в виде меню" на вертикальной панели в позиции 38, а вот «и наоборот - ...», я не понял.
Потому и написал "текущая", что интересует именно создание кнопки-меню из текущих кнопок, а не из default.
На счёт "наоборот" - Можно например через Ctrl+ объединить две команды :
Создание на горизонтальной панели инструментов в кнопку-меню - кнопок текущей вертикальной панели
и наоборот - Создание на вертикальной панели в кнопку-меню - кнопок текущей горизонтальной панели.
Надеюсь скрин добавит понимания изложенной задачи - набросал Два из возможных вариантов решения задачи

С уважением, bra2xa


Сообщение отредактировал bra2xa - Понедельник, 02.07.2018, 19:51
 
sibirnikДата: Вторник, 03.07.2018, 12:25 | Сообщение № 1281
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
bra2xa,
После прочтения вашей хотелки(я не совсем понял, что Вы хотите)
Цитата bra2xa ()
интересует именно создание кнопки-меню из текущих кнопок
. Я себе соорудил такое скопировал панели bar(вертикальную и горизонтальную по умолчанию) обозвал MenuAll_V b и MenuAll_G и закинул их обратно в папку BAR. Создал на горизонтальной панели - кнопку MenuAll_V, а на вертикальной соответственно MenuAll_G. По такому принципу наверное и Вашу задачу можно решить(нужную Вам текущую панель(скопировать и переименовать, как надо) и в любую кнопку-меню на любую панель закинуть). Мне даже понравилось, что на вертикальной панели появилась кнопка-меню со всеми кнопками с панели инструментов - довольно удобно. Это моё субъективное мнение. Минута делов и готово.
 
bra2xaДата: Вторник, 03.07.2018, 13:48 | Сообщение № 1282
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Цитата sibirnik ()
После прочтения вашей хотелки(я не совсем понял, что Вы хотите)
. Я себе соорудил такое скопировал панели bar(вертикальную и горизонтальную по умолчанию) обозвал MenuAll_V b и MenuAll_G и закинул их обратно в папку BAR...
sibirnik,
Благодарю за подсказку. Такие фишки, думаю как и многими, были реализованы уже почти год назад, когда появилась та сАмая вертикалка.
Загляните сюда, сравните с Вашим предложением. http://tc-image.3dn.ru/forum/8-992-18916-16-1505389853
В случаях, когда работаешь с несколькими кнопками над какой-то задачей - удобно открыть их, закрепив с шифтом, на вертикалке.
И все эти "вертикальные наработки" отшлифовал таким образом, что они добавляются к новой версии сборки всего лишь копированием одного файла в папку TC.
При этом сохраняется работоспособность и функционал стандартной вертикальной панели автора.


Цитата ХарВик ()
В этой теме Вы можете высказывать идеи о каких-либо кнопках.
Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать.
Здесь же не просто моя "хотелка". Здесь ветка для того чтобы озвучить какую-то идею, ускорить и автоматизировать монотонные манипуляции.
Предложил задачу, найдётся спец-програмёр по кнопкам - реализует.
Чтобы в один клик, вместо вот таких телодвижений : "скопировал панели bar... обозвал... закинул их обратно в папку... Создал на горизонтальной панели... а на вертикальной..."
.


Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 13:56
 
chip642Дата: Вторник, 03.07.2018, 13:56 | Сообщение № 1283
Генералиссимус

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

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=11> aends=@<info=x51|1> sends=@<info=x54|1> xends=TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<1>@CRLF@CRLFwcmicons.dll,1@CRLFGLOBALAENDS<1>@CRLF@CRLF1 barbt=1||[combo=BOX_U35]||butfrom<GLOBALXENDS<t>> <HOTKEY=X> aends=@<info=x51> sends=@<info=x54> xends=TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<1>@CRLF@CRLFwcmicons.dll,1@CRLFGLOBALAENDS<1>@CRLF@CRLF1 barbt=1||[combo=BOX_U35]||v||butfrom<GLOBALXENDS<t>>
WCMICONS.dll,2
ЛКМ - создать на ВПИ ПИ в виде меню из *.bar ГПИ|Ctrl + ЛКМ - создать на ГПИ ПИ в виде меню из *.bar ВПИ (выбор позиции в ДО)

-1


ЛКМ - левая кнопка мыши
ПИ - панель инструментов
ГПИ - горизонтальная панель инструментов
ВПИ - вертикальная панель инструментов
ДО - диалоговое окно
 
bra2xaДата: Вторник, 03.07.2018, 13:58 | Сообщение № 1284
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
chip642,
Ааааааагромное пасиба !!!
То шо дохтар прописал !!

(Можно бы и при ЛКМ окошко выбора позишн))
просто заменить в параметрах -1 на [combo=BOX_U35] - и всё
Правильно, гуру-chip642 ?

Заменил Описание вот так:
ЛКМ - Создать на V меню из G-панели (выбор позиции в ДО)|Ctrl+ЛКМ - Создать на G меню из V-панели
А то уж слишком тяжело к прочтению было


Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 15:21
 
chip642Дата: Вторник, 03.07.2018, 14:48 | Сообщение № 1285
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1512
Награды: 62
Репутация: 59
Цитата bra2xa ()
Можно бы и при ЛКМ окошко выбора позишн


Да, да, это я по невнимательности пропустил, там так и задумано было, перекопируйте исправил.
Я сперва сделал в одной кнопке 4 варианта, два варианта сразу создание в конце панелей и два с выбором позиции, но потом убрал два варианта.
 
bra2xaДата: Вторник, 03.07.2018, 14:59 | Сообщение № 1286
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Цитата chip642 ()
так и задумано было, перекопируйте исправил.
Я сперва сделал в одной кнопке 4 варианта, два варианта сразу создание в конце панелей и два с выбором позиции, но потом убрал два варианта.

Оооогромный благодарчик!!!
Теперь поубираю многие кнопки, которые дублировались на горизонтальной и вертикальной панелях.
Потому как было удобно всегда иметь нужные кнопки ближе к файлам в панелях.
А теперь эти кнопки двумя-тремя кликами можно переместить куда угодно. И из любой сборки в любую!! (использующую TCIMG)
И не по одной, а целыми группами, отобранными блоками, только нужными панелями!!!
Спасибо chip642 и конечно же гуру-Андрею


Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 17:07
 
chip642Дата: Вторник, 03.07.2018, 16:03 | Сообщение № 1287
Генералиссимус

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

Бонус!
Как же узнать точную позицию вставки, если кнопок на панели не один десяток. В этом вам поможет кнопка ниже.
После применения кнопки на 6 секунд (можете выставить паузу в кнопке больше или меньше сами) появиться нумерация в скобках, в конце подсказок всех кнопок горизонтальной и вертикальной панелей, навели курсор на нужную кнопку и узнали её номер, это облегчит вам создание кнопок в нужных позициях.
На всякий случай перед выполнением команды создаются бэкапы *.bar, но меня кнопка ни разу ещё не подводила, у меня на тестовых панелях по 450 кнопок.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
aends=@<info=x50|1> bends=@<info=x50> copyy=GLOBALBENDS<1>||x!!1||**1!!?.bkp barsf=2||GLOBALBENDS<1> copyy=GLOBALAENDS<1>||x!!1||**1!!?.bkp barsf=2||GLOBALAENDS<1> textt=GLOBALBENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) textt=GLOBALAENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) pause=6000 textt=GLOBALAENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 textt=GLOBALBENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1
WCMICONS.dll,3
Показать нумерацию кнопок горизонтальной и вертикальной панелей на 6 секунд в пункте "Подсказка"

-1
 
bra2xaДата: Вторник, 03.07.2018, 16:08 | Сообщение № 1288
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Цитата chip642 ()
Как же узнать точную позицию вставки, если кнопок на панели не один десяток. В этом вам поможет кнопка ниже.
После применения кнопки на 6 секунд (можете выставить паузу в кнопке больше или меньше сами)

Прикольно!
А нельзя ли эту 6-секундную плюшку прикрутить к самОй кнопке - перед открытием ДО выбора позишн ?
Или подвязать с шифтом, альтом или ПКМ? А то держать как-то целую кнопку для помощи другой кнопке - не рационально ))
Добавим тада и Описание перед запуском:
На 6 секунд будет показана нумерация кнопок в панелях|ЛКМ - Создать на V меню из G-панели (выбор позиции в ДО)|Ctrl+ЛКМ - Создать на G меню из V-панели
Было б ваще проще, если перед выбором ДО позиции - номера кнопок сами автоматом как хинты всплывали, пока не сделаешь выбор.
Ну если в принципе так можно реализовать

И подскажите плз таки команду, о которой я спрашивал в предыдущих постах.
http://tc-image.3dn.ru/forum/11-446-20501-16-1530541858
Команду перейти из любой дочерней в родительскую панель ( если есть таковая, для горизонтальной и вертикальной )
Чтобы можно было подвязать в кнопку или к хоткею
В Проводнике это: cd .. Такая же команда только для бар панелей?
Напишите также плз команду переходов в панелях инструментов, как в файловых панелях TC по Alt+Right, Alt+Left (если есть такие)


И ещё одна маленькая просьба (боюсь напутать и убить время)
Есть стандартная Кнопка возврата Вертикальной панели.
Совместите пжл эту кнопку через Ctrl+ с кнопкой Возврат Горизонтальной панели
Код
TOTALCMD#BAR#DATA
OPENBAR2 %COMMANDER_PATH%\Bar\VERTICAL.bar

wcmicons.dll,1132
Главная V-Панель

0
-1


Может отложим на завтра - фуйбол началсо ))
.


Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 17:16
 
chip642Дата: Вторник, 03.07.2018, 17:19 | Сообщение № 1289
Генералиссимус

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

Кнопки будут пронумерованы перед появлением диалогового окна, что позволит пользователю после появления ДО спокойно посмотреть номер кнопки относительно которой он хочет создать объект, после он вводит номер позиции в диалоговое окно и ОК, кнопка создастся, нумерация удалится. Тестируйте, остальное после

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=11> aends=@<info=x51|1> sends=@<info=x54|1> xends=TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<1>@CRLF@CRLFwcmicons.dll,1@CRLFGLOBALAENDS<1>@CRLF@CRLF1 cends=@<info=x50|1> bends=@<info=x50> copyy=GLOBALBENDS<1>||x!!1||**1!!?.bkp barsf=2||GLOBALBENDS<1> copyy=GLOBALCENDS<1>||x!!1||**1!!?.bkp barsf=2||GLOBALCENDS<1> textt=GLOBALBENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) textt=GLOBALCENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) barbt=1||[combo=BOX_U35]||butfrom<GLOBALXENDS<t>> textt=GLOBALCENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 textt=GLOBALBENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 <HOTKEY=X> aends=@<info=x51> sends=@<info=x54> xends=TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<1>@CRLF@CRLFwcmicons.dll,1@CRLFGLOBALAENDS<1>@CRLF@CRLF1 cends=@<info=x50|1> bends=@<info=x50> copyy=GLOBALBENDS<1>||x!!1||**1!!?.bkp copyy=GLOBALCENDS<1>||x!!1||**1!!?.bkp barsf=2||GLOBALBENDS<1> barsf=2||GLOBALCENDS<1> textt=GLOBALBENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) textt=GLOBALCENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) barbt=1||[combo=BOX_U35]||v||butfrom<GLOBALXENDS<t>> textt=GLOBALCENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 textt=GLOBALBENDS<1>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1
WCMICONS.dll,9
ЛКМ - Создать на V-панели меню из G-панели|Ctrl+ЛКМ - Создать на G-панели меню из V-панели (выбор позиции в ДО, нумерация кнопок до появления ДО)

-1


Цитата
Команду перейти из любой дочерней в родительскую панель


Не ясно, что значит родительская и дочерняя, я могу открыть панель из разных панелей и получается та панель из которой была открыта следующая становится родительской, здесь не всё так просто или я что-то не понял?

А теперь на футбол, остальное после допилим.
 
bra2xaДата: Вторник, 03.07.2018, 17:43 | Сообщение № 1290
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Цитата chip642 ()
та панель из которой была открыта следующая становится родительской, здесь не всё так просто
Совершенно в дырочку. Именно это и имею в виду. Потому и спрашиваю у спеца! Было б просто - не тратил бы Ваше драгоценное время на пустое.
Для Проводника и файловой панели TC это просто: cd ...


Мастер, там у вас вкралась оЧепяточка [\WCMICONS.dll,1180]

Тестирую. Не работает как надо.
Теперь не блокирует.
Но:
Некоторые кнопки не получают номера. Ну это собсно не проблема - всегда можно сориентироваться по соседним с номерами
Например 24-ая в сборке у Матроса, вот эта :
Код
TOTALCMD#BAR#DATA
cm_DirBranchSel

wcmicons.dll,50

0
2046

При повторном использовании появляется уже по 2, 3, нумерации у кнопок.
Даже при перезапуске тотала не сбрасывается - кнопки сразу имеют уже по четыре номера ))


Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 18:45
 
Поиск:

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