command editor
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 апр 2020, 09:39
- Репутация: 0
- Откуда: Ровно
command editor
Привет) Как на кнопку информация(info) можно поставить горячую клавишу
- Вложения
-
- Screenshot_3.jpg (18.33 КБ) 4304 просмотра
- MI user
- Участник
- Сообщения: 63
- Зарегистрирован: 14 янв 2013, 17:08
- Репутация: 33
- Откуда: Оренбург
Re: command editor
Для MapInfo версии 15 и более ранних горячие клавиши можно назначить на пункты меню. Если в существующем меню нет пункта с нужным инструментом - его можно добавить самостоятельно и назначить горячую клавишу.tania_kosiur писал(а): ↑03 апр 2020, 09:42Как на кнопку информация(info) можно поставить горячую клавишу
Будет ли этот способ работать для современных версий MapInfo с интерфейсом Ribbon - мне не известно.
Для MapInfo версии 15 и более ранних:
- Закройте MapInfo.
- Нужно внести изменения в текстовый файл "MAPINFOW.MNU", который расположен в папке с MapInfo. Этот файл можно отредактировать только с правами администратора, поэтому сначала копируем его на Рабочий стол, исправляем, а потом копируем обратно, согласившись на перезапись от имени администратора.
- Важно!
Не забудьте сделать дополнительную копию (например, на флешку) исходного файла "MAPINFOW.MNU" на случай, если что-то пойдёт не так. - Сделайте копию файла "MAPINFOW.MNU" на Рабочий стол.
Файл расположен в папке с MapInfo в соответствии с версией 32 или 64 разряда:
"C:\Program Files (x86)\MapInfo\Professional\MAPINFOW.MNU"
или
"C:\Program Files\MapInfo\Professional\MAPINFOW.MNU" - Откройте файл "MAPINFOW.MNU" с Рабочего стола на редактирование в программе БЛОКНОТ.
- Найдите строку, начинающуюся так:
'** EDIT menu ***
В этом разделе приведены команды пункта меню "Правка". - Нам нужно добавить в конец списка этого раздела меню свой блок команд. Для этого найдите последний в этом блоке "calling NNN", где NNN - некое число, например, "calling 207".
Поставьте запятую после этого числа и нажмите Enter. - На новой строке вставьте следующий текст:
Должно получиться примерно так:
Код: Выделить всё
"Информация\tAlt+I/W@%73" HelpMsg "Вывести информацию об объекте." Calling 1707
'** EDIT menu **************************************************************
Create Menu "&Правка" ID 2 As
"&Отменить\tCtrl+Z/W^Z"
HelpMsg "Отмена последнего изменения."
calling 201,
<...пропущено...>
"(-",
"Гео&информация...\tF7/W%118"
HelpMsg "Отображение информации о выбранном объекте."
calling 207,
"Информация\tAlt+I/W@%73"
HelpMsg "Вывести информацию об объекте."
Calling 1707
'** OBJECTS menu *********************************************************** - Сохраните файл.
- Скопируйте изменённый файл обратно в папку с MapInfo с перезаписью старого файла от имени администратора.
- Откройте MapInfo.
Результат должен быть примерно таким:
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 апр 2020, 09:39
- Репутация: 0
- Откуда: Ровно
Re: command editor
спасибо буду пробовать
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 апр 2020, 09:39
- Репутация: 0
- Откуда: Ровно
Re: command editor
увы в 16 версии нету такой возможности(((
- MI user
- Участник
- Сообщения: 63
- Зарегистрирован: 14 янв 2013, 17:08
- Репутация: 33
- Откуда: Оренбург
Re: command editor
А если попробовать написать команду прямо в MapInfo в окне MapBasic?tania_kosiur писал(а): ↑07 апр 2020, 14:11увы в 16 версии нету такой возможности(((
Откройте "Окно MapBasic" и там выполните такую команду:
Код: Выделить всё
Alter Menu ID 2 Add "Информация\tAlt+I/W@%73" HelpMsg "Вывести информацию об объекте." Calling 1707
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей