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 

Изменение меню в TC7.0 RC3

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
NBDS



Joined: 03 May 2007
Posts: 6
Location: Эйлат

Post (Separately) Posted: Thu May 03, 2007 23:37    Post subject: Изменение меню в TC7.0 RC3 Reply with quote

Мне нужно сделать несколько новых пунктов меню, из которых нужно открывать в текущей панели папки типа cd \\comp\dir, в листере открывать текстовые файлы типа что-то.lst, и запускать пакетные файлы или программы.

Не может ли кто-нибудь подсказать синтаксис?

Спасибо!
_________________
NBDS
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Fri May 04, 2007 19:33    Post subject: Reply with quote

http://tckb.megabyte-web.ru/content/view/165/27/
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
NBDS



Joined: 03 May 2007
Posts: 6
Location: Эйлат

Post (Separately) Posted: Sat May 05, 2007 10:36    Post subject: Reply with quote

Спасибо! Все это понятно, даже если просто посмотреть на синтаксис файла меню. Проблема в том, что мне необходимо выполнять указанные выше операции. Конечно, если это в принципе невозможно, мне придется обходиться плагином TCMenu. Который, кстати, я нашел, гуляя по одной из ваших ссылок.

Еще раз огромное спасибо и все же: можно ли сделать то, что я хочу, с помощью меню?
_________________
NBDS
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sat May 05, 2007 19:56    Post subject: Reply with quote

Quote:
из которых нужно открывать в текущей панели папки типа cd \\comp\dir

TC 7.0. Настройки->Разное->Псевдоним->(набрать что-нить, будет активно поле "Команда")->Жмём кнопку с лупой->Выбираем в списке "Категория" пункт usercmd.ini->"Новая"->В поле команда пишешь cd \\comp\dir или что надо, закрываешь всё с подтверждениями. Пусть это будет команда em_usercmd1 (посмотришь, каая будет).
Затем в файл меню вписываешь пункт
MENUITEM "&cd cd \\comp\dir", em_usercmd1

Всё. Можешь хоткеи навесить и украсить по собственному вкусу как написано в статье.

Можно поступить проще: добавить в меню "Запуск" пункт с нужной командой, там всё тривиально и инструкции на этот счёт приводились неоднократно.

Quote:
в листере открывать текстовые файлы типа что-то.lst, и запускать пакетные файлы или программы.

Принцип тот же. Только используй команду cm_list. Если команда без параметров, открываться будет файл под курсором. Если в качестве параметра полное имя файла (cm_list c:\file.txt), то он и откроется.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
NBDS



Joined: 03 May 2007
Posts: 6
Location: Эйлат

Post (Separately) Posted: Mon May 14, 2007 23:34    Post subject: Reply with quote

Ага, работает! Огромное спасибо!

А есть ли ограничения на размер usercmd.ini и на длину комманды? Мне придется туда вогнать примерно 500 комманд, значит и имена надо давать понятные.
_________________
NBDS
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue May 15, 2007 17:39    Post subject: Reply with quote

Вот заодно и выяснишь. Если найдёшь ограничение, пиши, будем трясти Гислера, чтоб убрал к финалке...
_________________
База знаний о Total Commander
Блог
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
Page 1 of 1

 
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