Страница 1 из 1

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

Добавлено: Пн май 28, 2012 17:08
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?

Добавлено: Пн май 28, 2012 17:33
Вахмурка
em_ - это не "параметры", а пользовательские команды. Живут по умолчанию в файле usercmd.ini, хотя можно подключить любой файл. В диалоге редактирования кнопки жмешь кнопку с лупой и в списке выбираешь usercmd.ini (внизу).

Добавлено: Пн май 28, 2012 17:41
igorull
Спасибо, понял. Хотя нашел "обходной" путь - добавление опций в пункт "Запуск".

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

Тема закрыта.