View previous topic :: View next topic |
Author |
Message |
mrmerak

Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Mon Aug 20, 2007 04:01 Post subject: Вопрос про *.bar файлы |
|
|
Здравствуйте!
Такой вопрос... можни ли что бы при нажатии скажем F4 по *.bar файлу открывалась тоталовская "Настройка панели инструментов"?
Да, можно и вручную его править но так было б проще.
Зачем? Настроил прогу "TCMenu", но получается что для того чтобы меню быстро редактировать, нужно чтобы на панели была еще одна кнопка собсна с этим самым *.bar  _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Mon Aug 20, 2007 12:10 Post subject: |
|
|
Можно: надо написать скрипт и настроить софтину типа ChoiceEditor или OpenFileTC.
Но намного проще научиться его вручную править. |
|
Back to top |
|
 |
mrmerak

Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Tue Aug 21, 2007 00:37 Post subject: |
|
|
funduk wrote: | Можно: надо написать скрипт и настроить софтину типа ChoiceEditor или OpenFileTC. |
Как я понял, нужно выполнить три дейстрия:
OPENBAR d:\Program Files\Commanders\Total Commander\MyMenu.bar
TOTALCMD.EXE cm_ButtonConfig
OPENBAR d:\Program Files\Commanders\Total Commander\DEFAULT.BAR
Можешь привести пример скрипта? Заранее спс.
funduk wrote: | Но намного проще научиться его вручную править. |
Угу, "научиться" Структура обычного ini-шника... но правку вручную, я удобной назвать не могу. _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Tue Aug 21, 2007 12:29 Post subject: |
|
|
Я скриптами не занимаюсь. Тут другие специалисты. И к тому же, я хз, возможно ли дождаться окончания твоих редактирований после cm_ButtonConfig, и лишь потом послать второй openbar. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Aug 21, 2007 20:14 Post subject: |
|
|
Посмотри сюда. Если я правильно понимаю, тебе осталось лишь передать текущий файл в одну из программ, упомянутых funduk'ом, и потом запустить этот скрипт с соответствующим параметром. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
mrmerak

Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Wed Aug 22, 2007 03:11 Post subject: |
|
|
Вахмурка wrote: | Посмотри сюда. Если я правильно понимаю, тебе осталось лишь передать текущий файл в одну из программ, упомянутых funduk'ом, и потом запустить этот скрипт с соответствующим параметром. |
Этот скрипт для ПоверПро? Не, надо хотяб через TCWSHelp.
Короче, может не совсем правильно, но я сделал так...
На F4 пока забил и сделал просто в меню хоткей, потом написал вот ЭТО, на TCWSHelp:
Code: |
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.LockTC True
TCS.SendCommand "cm_UserMenu18"
TCS.SendCommand "cm_ButtonConfig"
TCS.SendCommand "cm_UserMenu19"
TCS.LockTC False
Set TCS = Nothing
WScript.Quit
|
cm_UserMenu18 - это MyMenu.bar
cm_UserMenu19 - это DEFAULT.BAR
Пришлось через меню, потому что TCWSHelp не хочет выполнять команды с параметром, типа OPENBAR <filename>
В принципе удобно жму, к примеру, Ctrl+Alt+F1 и редактирую MyMenu.bar, причем DEFAULT.BAR остается... НО блин, три (!!!) лишних пункта в меню это не есть гуд  _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
|
Back to top |
|
 |
|