Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Enter/двойной клик на *.bar-файле
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 04, 2011 21:45    Post subject: Enter/двойной клик на *.bar-файле Reply with quote

Если это сделать, запускается копия новая Тотала. Нашел в реестре соответствующий ключ:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\bar_auto_file]
@=""

[HKEY_CLASSES_ROOT\bar_auto_file\shell]

[HKEY_CLASSES_ROOT\bar_auto_file\shell\open]

[HKEY_CLASSES_ROOT\bar_auto_file\shell\open\command]
@="\"E:\\Utils\\totalcmd\\TOTALCMD.EXE\" \"%1\""
Разве такое поведение логично? Что вообще означает словосочетание "файл-менеджер открывает файл"? Разве не разумнее было бы при двойном щелчке или нажатии Ввода загрузить данную панель, как, например, происходит при аналогичном действии над *.tab-файлом?
(помнится мне, что где-то это уже обсуждалось. Поиск по форуму, истории и справке ничего не дал).
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 04, 2011 22:22    Post subject: Reply with quote

Вахмурка
Никакая новая копия Тотала у меня не запускается, и ничего подобного указанному в реестре нет. BAR-файлы не ассоциированы, и система, как и положено, честно интересуется, чем открывать. XP Pro SP3. Это на "чистом" TC; в рабочей конфигурации BAR-файлы открываются через внутренние ассоциации в Ultra TC Button Bar Editor (а до того использовался BаrEditor).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Fri Mar 04, 2011 22:30; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 22:29    Post subject: Reply with quote

Может, это твик какой-то утилиты для bar-ов? У меня также ничего подобного нету. Или всё-таки это следы некогда скачанной сборки? Wink
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 04, 2011 22:36    Post subject: Reply with quote

Flasher
Поскольку в реестре указано открытие в Тотале, то утилита, как ни крути, должна быть специализированной, для TC. А я такой не знаю. От слова "совсем". Упомянутые мной ранее средства такой функциональностью не обладают.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 22:43    Post subject: Reply with quote

Avada wrote:
то утилита, как ни крути, должна быть специализированной, для TC.
Само собой для ТС. Что-то типа ButtonBar eXtended, BarEditor, TCToolbar, ... Дела давно минувших дней - не помню...
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 04, 2011 22:49    Post subject: Reply with quote

Сборками никогда не пользовался по религиозным соображениям, так что этот вариант исключен. Странно, откуда свалился этот ключ.
Насчет Ultra TC Button Bar Editor идея хорошая, сейчас буду ее думать.
Еще мысли - нацарапать скрипт, который либо загружает панель в Тотал, либо открывает ее в TCMenu.
Однако не думает ли почтеннейшая публика, что ассоциировать *.bar файл с Тоталом на ее загрузку (или открытие, если угодно) было бы интересным вариантом?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 22:55    Post subject: Reply with quote

Вахмурка wrote:
Однако не думает ли почтеннейшая публика, что ассоциировать *.bar файл с Тоталом на ее загрузку (или открытие, если угодно) было бы интересным вариантом?
В каком смысле? Из проводника запускать bar? С учётом того, что Проводник по религиозным соображениям также должен отпасть, то возникает вопрос - о чём речь? Может, о запуске из браузера скачанного bar-а? Хотя откуда в нашу пору такая роскошь...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 04, 2011 23:05    Post subject: Reply with quote

Flasher
Да нет, тут подразумевается, видимо, что соответствующий BAR-файл попросту будет сразу же открываться как текущая панель инструментов TC. Ну типа как OPENBAR <чего-то там>.bar.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 23:09    Post subject: Reply with quote

Avada
А что нет-то? Я это и имел в виду, только это, мол, должно происходить с открытием ТС. Вот я и уточняю, для чего оно нужно.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 04, 2011 23:20    Post subject: Reply with quote

Avada прав - я именно это имел в виду. Просто я не знаю, как это действие называется.
Допустим, в директории (обычно это %COMMANDER_PATH%) есть куча панелей (у меня их, например, 62, не считая мелких брызг типа черновиков, локальных и устаревших панелей, живущих отдельно). Было бы удобно просматривать их, просто двигаясь по директории и открывая панели в Тотале Вводом или двойным щелчком. Bar Editor - это, конечно, круто, но бывает интересно видеть, как панели выглядит именно в Тотале, а не в стороннем редакторе.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 23:27    Post subject: Reply with quote

Вахмурка
Есть один минус - открывать бары, заданные в виде выпадающего меню, будет странным решением. Проще команд насоздавать с OPENBAR, как я в своё время сделал, и назначить клавиши. Или тебе прямо-таки все 62 открывать надо, даже те, в которых по две-три кнопки?


Last edited by Flasher on Fri Mar 04, 2011 23:38; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 04, 2011 23:38    Post subject: Reply with quote

Не все же пользуются Bar Editir'ом, к тому же он не так уж и давно появился. Гислер предполагает, что все панели, даже выпадающие, редактируются средствами Тотала. Так что предлагаемый мной функционал заметно упростит и ускорит подобную загрузку.
Что до OPENBAR, то я сейчас пользуюсь Shift+Click при указании крысой на кнопку, вызывающую панель - это мне представляется куда более удобным. Просто иногда проще найти в списке файл и загрузить его Вводом или двойным щелчком, чем путешествовать в дебрях перекрестно ссылающихся панелей.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 04, 2011 23:59    Post subject: Reply with quote

Вахмурка wrote:
Не все же пользуются Bar Editir'ом, к тому же он не так уж и давно появился.
BarEditor появился довольно давно в отличии от UTCBE, который кстати со всем пакетом обновился вчера, а сообщить некому. Smile

Вахмурка wrote:
Так что предлагаемый мной функционал заметно упростит и ускорит подобную загрузку.
Ты так и не ответил на вопрос: смысл все bar-файлы, в т.ч. и с выпадающим меню, открывать в панели ТС? Это портит юзабильность, прямо скажем.
Я лично предпочитаю bar открывать в AkelPad, поэтому там он у меня во внутренних ассоциациях и назначен. Что касаемо твоей хотелки, то в принципе она имеет место быть. А почему бы не сделать выпадающее меню с нужным списком по шаблону OPENBAR <*.bar>?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Mar 05, 2011 00:12    Post subject: Reply with quote

Quote:
смысл все bar-файлы, в т.ч. и с выпадающим меню открывать в панели ТС?
Выше я показал, что сейчас в "чистом" ТС именно так и происходит. Разве нет?
Quote:
Это портит юзабильность
Отнюдь. Не нравится - не пользуйся. Почему в таком случае ассоциация с tab-файлами у тебя такой реакции не вызывает? Их тоже очень даже хорошо можно править в текстовом редакторе.
Quote:
Я лично предпочитаю bar открывать в AkelPad
Хозяин-барин, но AkelPad не показывает иконки, например. Мне удобнее Тотал или BarEditor, они сопоставимы.
Quote:
А почему бы не сделать выпадающее меню с нужным списком по шаблону OPENBAR <*.bar>?
Во-первых, на это для 62 панелей уйдет целый день. А во-вторых, пусть кто-нибудь мне объяснит, чем этот способ лучше шифт-щелчка по кнопке вызова панели.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Mar 05, 2011 00:32    Post subject: Reply with quote

Вахмурка wrote:
Отнюдь. Не нравится - не пользуйся.
Ты, кажется, не понял. Я пишу про то, что мы будем видеть на панели в момент отображения кнопок только из bar-а с выпадающим меню.
Вахмурка wrote:
Почему в таком случае ассоциация с tab-файлами у тебя такой реакции не вызывает? Их тоже очень даже хорошо можно править в текстовом редакторе.
Не вызывает, потому что там нет тех граблей, что подразумеваются в тулбаре.
Вахмурка wrote:
Хозяин-барин, но AkelPad не показывает иконки, например. Мне удобнее Тотал или BarEditor, они сопоставимы.
Я не точно выразился - открывать по Enter, а по F4 я открываю, конечно, их в UTCBE.
Вахмурка wrote:
Во-первых, на это для 62 панелей уйдет целый день.
Не уж-то? Very Happy
Вахмурка wrote:
А во-вторых, пусть кто-нибудь мне объяснит, чем этот способ лучше шифт-щелчка по кнопке вызова панели.
Легко: курсор может подводиться только к текущей панели, где нужный bar может отсутствовать.

Короче, я уже тут покумекал и понял, что ни tcmc, ни tccp, ни tcfs2 не могут брать номера тех команд, что с параметрами (-8 для OPENBAR), и сами параметры они не поддерживают, поэтому даже не знаю, что тут можно бескостыльное придумать. Confused

Кстати, MVV, помнишь ты меня про нужность параметров для TCFS2 спрашивал? Вот тебе примерчик. Smile

 !  Avada:
Филологический оффоп из этого и следующих постов удалён.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group