Запуск внешних программ из главного меню

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Закрыто
igorull
Сообщения: 2
Зарегистрирован: Пн май 28, 2012 16:41

Запуск внешних программ из главного меню

Сообщение igorull »

Есть у меня в главном меню опция "Утилиты" доставшаяся по наследству, в которой предусмотрен запуск всяких полезных штучек типа FTP Password Ripper и т.п. Но сами эти штучки не подключены - при нажатии на строку подменю появляется сообщение "Функция не реализована", что в общем-то понятно.
В файле WCMD_RUS.MNU этому пункту меню соответствуют строки:

Код: Выделить всё

POPUP "&Утилиты"
  MENUITEM "Ftp Password Ripper", em_set_ftppasswordripper
POPUP "&Open File shell for TC"
  MENUITEM "F3", em_set_openfiletcf3
  MENUITEM "F4", em_set_openfiletcf4
  MENUITEM "OpenFileTC", em_set_openfiletc
END_POPUP
  MENUITEM "Revelation", em_set_revelation
  MENUITEM "StatBar", em_set_statbar
  MENUITEM "XN Resource Editor", em_set_xnresourceeditor
END_POPUP  
Параметры em_set_... также нигде не задействованы, что тоже не удивляет.

Вопрос в следующем: как написать popup-меню, чтобы из его строк можно было запускать некие однофайловые утилиты, например, PassView.exe?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

em_ - это не "параметры", а пользовательские команды. Живут по умолчанию в файле usercmd.ini, хотя можно подключить любой файл. В диалоге редактирования кнопки жмешь кнопку с лупой и в списке выбираешь usercmd.ini (внизу).
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
igorull
Сообщения: 2
Зарегистрирован: Пн май 28, 2012 16:41

Сообщение igorull »

Спасибо, понял. Хотя нашел "обходной" путь - добавление опций в пункт "Запуск".
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

igorull
Особенности работы с пользовательскими командами (в том числе в главном меню) и их преимущества перед использованием меню "Запуск" обсуждалась неоднократно. Поиск по форуму в помощь. Также комендую заглянуть в справку, TCKB и справочник по командам TC.

Тема закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Закрыто