|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа 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
|
Здравствуйте Будьте любезны, такие кнопочки: Создать кнопку-меню на панели инструментов текущей вертикальной бар-панели инструментов и наоборот - Создать кнопку-меню на вертикальной панели текущей бар-панели инструментов. Если можно, с возможностью задать позицию, например 38 по порядку.
И напомните плиз, кнопочку возврата на родительскую бар-панель Заранее благодарен. 
Цитата sibirnik (  ) Если я правильно понял - то у меня так. Не могу понять - как "так" ? sibirnik, спасибо конечно, но... это ж очень просто - скопировал кнопку (если есть нужная) - вставил здесь в пост. И не нужно лишние телодвижения делать, создавать какие-то файлы, куда-то, что-то заливать, предлагать отправиться на ресурсы, которые недоступны...Эта вечная борьба политиканов и провайдеров, дарующих проблемы (прям как у Блока)) Такое впечатление, что они этим только и заняты - не решать задачи государственных масштабов, а создать масштабные проблемы, чтобы извлечь из этого выгоду себе любимому
Сообщение отредактировал bra2xa - Понедельник, 02.07.2018, 16:27 |
| |
| |
| sibirnik | Дата: Понедельник, 02.07.2018, 15:40 | Сообщение № 1278 |
|
|
bra2xa, Если я правильно понял - то у меня так.
|
| |
| |
| chip642 | Дата: Понедельник, 02.07.2018, 17:22 | Сообщение № 1279 |
|
|
Цитата 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
|
Цитата 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 |
|
|
bra2xa, После прочтения вашей хотелки(я не совсем понял, что Вы хотите)Цитата bra2xa (  ) интересует именно создание кнопки-меню из текущих кнопок . Я себе соорудил такое скопировал панели bar(вертикальную и горизонтальную по умолчанию) обозвал MenuAll_V b и MenuAll_G и закинул их обратно в папку BAR. Создал на горизонтальной панели - кнопку MenuAll_V, а на вертикальной соответственно MenuAll_G. По такому принципу наверное и Вашу задачу можно решить(нужную Вам текущую панель(скопировать и переименовать, как надо) и в любую кнопку-меню на любую панель закинуть). Мне даже понравилось, что на вертикальной панели появилась кнопка-меню со всеми кнопками с панели инструментов - довольно удобно. Это моё субъективное мнение. Минута делов и готово.
|
| |
| |
| bra2xa | Дата: Вторник, 03.07.2018, 13:48 | Сообщение № 1282 |
Полковник
На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
|
Цитата 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 |
|
|
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
|
chip642, Ааааааагромное пасиба !!! То шо дохтар прописал !! 
(Можно бы и при ЛКМ окошко выбора позишн)) просто заменить в параметрах -1 на [combo=BOX_U35] - и всё Правильно, гуру-chip642 ? 
Заменил Описание вот так: ЛКМ - Создать на V меню из G-панели (выбор позиции в ДО)|Ctrl+ЛКМ - Создать на G меню из V-панели А то уж слишком тяжело к прочтению было
Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 15:21 |
| |
| |
| chip642 | Дата: Вторник, 03.07.2018, 14:48 | Сообщение № 1285 |
|
|
Цитата bra2xa (  ) Можно бы и при ЛКМ окошко выбора позишн
Да, да, это я по невнимательности пропустил, там так и задумано было, перекопируйте исправил. Я сперва сделал в одной кнопке 4 варианта, два варианта сразу создание в конце панелей и два с выбором позиции, но потом убрал два варианта.
|
| |
| |
| bra2xa | Дата: Вторник, 03.07.2018, 14:59 | Сообщение № 1286 |
Полковник
На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
|
Цитата chip642 (  ) так и задумано было, перекопируйте исправил. Я сперва сделал в одной кнопке 4 варианта, два варианта сразу создание в конце панелей и два с выбором позиции, но потом убрал два варианта. Оооогромный благодарчик!!! Теперь поубираю многие кнопки, которые дублировались на горизонтальной и вертикальной панелях. Потому как было удобно всегда иметь нужные кнопки ближе к файлам в панелях. А теперь эти кнопки двумя-тремя кликами можно переместить куда угодно. И из любой сборки в любую!! (использующую TCIMG) И не по одной, а целыми группами, отобранными блоками, только нужными панелями!!! Спасибо chip642 и конечно же гуру-Андрею
Сообщение отредактировал bra2xa - Вторник, 03.07.2018, 17:07 |
| |
| |
| chip642 | Дата: Вторник, 03.07.2018, 16:03 | Сообщение № 1287 |
|
|
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
|
Цитата 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 |
|
|
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
|
Цитата 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 |
| |
| |
|