2
Leopoldus<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->А может, надо просто вручную прописать произвольный шоткат в ini-шнике, и будет работать.<!--QuoteEnd--></div><!--QuoteEEnd-->
Меню "Пуск" прописывается в wincmd.ini. Для пункта меню задается не шоткат, а номер шотката из списка доступных.
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Я бы попробовал, да боюсь что-нибудь напортить; ведь какая-то идея у Гислера была, когда он ограничил выбор шоткатов для пользовательсого меню только этими комбинациями?<!--QuoteEnd--></div><!--QuoteEEnd-->
Мне кажется, что это его очередная "защита от дурака", и не более того. Ведь можно же в обычном меню задавать любые комбинации.
Пока писал ответ наткнулся на ОЧЕНЬ (!!!) интересный случай. Просматривал пакет руссификации от Власова Константина. И вот что там написано относительно пунктов изеровского меню:
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Вы можете добавить свои пункты этого меню в файле totalcmd.inc!<!--QuoteEnd--></div><!--QuoteEEnd-->
Вау! Нужно в файле TotalCmd.inc добавить нужное количество команд:
- Код: выделить все
[________________User________________]=0
cm_usermenu11=711;Запустить команду № 11
cm_usermenu12=712;Запустить команду № 12
cm_usermenu13=713;Запустить команду № 13
cm_usermenu14=714;Запустить команду № 14
cm_usermenu15=715;Запустить команду № 15
cm_usermenu16=716;Запустить команду № 16
cm_usermenu17=717;Запустить команду № 17
cm_usermenu18=718;Запустить команду № 18
cm_usermenu19=719;Запустить команду № 19
cm_usermenu20=720;Запустить команду № 20
...
И, судя по всему, их можно добавлять аж до 900 номера команды. А это 200 юзеровских команд. Я думаю, это вполне достаточно <!--emo&:D-->[img]style_emoticons/<#EMO_DIR#>/biggrin.gif[/img]<!--endemo--> А возможно, я просто никогда этого не делал, можно задавать вообще любые неиспользуемые номера. Т.е. фантазии нет предела <!--emo&:rolleyes:-->[img]style_emoticons/<#EMO_DIR#>/rolleyes.gif[/img]<!--endemo-->
Соответственно, после того, как накидаешь команд в меню "Пуск", нужно помотреть в wincmd.ini, какому номеру меню соответствует нужная команда:
- Код: выделить все
[user]
menu1=Winamp
cmd1=D:\Program Files\Winamp\winamp.exe
И остается только на соответствующий cm_usermenu в настройках или в wincmd.ini в разделе [Shortcuts] задать ЛЮБУЮ "горячую клавишу" и радоваться жизни! <!--emo&B)-->[img]style_emoticons/<#EMO_DIR#>/cool.gif[/img]<!--endemo-->