Показано с 1 по 10 из 166

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый Аватар для Papazol
    Регистрация
    24.05.2009
    Сообщений
    326
    Вес репутации
    313

    По умолчанию Re: Программа навигации OZI Explorer

    Цитата Сообщение от Sok-San Посмотреть сообщение
    ... и, хотя опция "только текущая папка" стояла, ОЗИ снова находит обе карты (а может быть и без записи в .map нашел бы?)
    Опция "только текущая папка" используется только при автоматическом поиске нового листа, когда мы выехали за пределы текущего. А вручную, то есть с помощью жёлтой кнопки, мы можем загрузить всё равно любую карту из имеющихся.

    Цитата Сообщение от Sok-San Посмотреть сообщение
    Выводы: Скорее всего, если в директории, указанной в 1 и 2 (E:\MAP) создать две папки, например E:\MAP\карты и E:\MAP\снимки и если в 3 (навигация в пути) стоит опция "только текущая папка", мы всегда будем двигаться только по картам или только по снимкам. Переключение можно производить кнопкой со стрелками - она то видит обе папки. А автоматизировать переключение с помощью скрипта, как мы выше выяснили, дело не хитрое.
    Да, всё верно.

  2. #2
    Продвинутый Аватар для Papazol
    Регистрация
    24.05.2009
    Сообщений
    326
    Вес репутации
    313

    По умолчанию Re: Программа навигации OZI Explorer

    Переделал скрипт, чтобы переключаться с карты на спутник горячей клавишей. Использовал F8 для переключения, а F9 - для вызова списка карт (жёлтая кнопка). Карты не сортировал, все лежат в папке OziExplorer\Maps.
    Получается так, что в списке доступных карт спутниковые снимки всегда на первом месте, ибо у них максимальное разрешение из всех карт. На втором месте всегда стоИт карта ГШ с максимальным разрешением. Поэтому, выбирая либо первую, либо вторую позицию списка, мы как раз переключаемся с карты на спутник и обратно. Только опция "Всегда искать карту с максимальным разрешением" должна быть отключена, а то при переходе на следующий лист вместо карты будет загружаться спутник.
    Проверил, как это работает, при помощи симулятора NMEA. Всё работает, самолётик летит, карты переключаются, переход с листа на лист происходит правильно. Вроде бы, результат достигнут?

  3. #3
    Продвинутый Аватар для Papazol
    Регистрация
    24.05.2009
    Сообщений
    326
    Вес репутации
    313

    По умолчанию Re: Программа навигации OZI Explorer

    Да, ещё сделал, чтобы было не две кнопки, а одна, надпись меняется при нажатии. F9 - должна быть настроена на жёлтую кнопку.


    Возникла неожиданная проблема: скомпилированные скрипты антивирус определяет как трояны и блокирует их запуск. Что с этим делать, пока не знаю.
    Вложения Вложения
    Последний раз редактировалось Papazol; 04.12.2009 в 18:22.

  4. #4
    Продвинутый Аватар для Papazol
    Регистрация
    24.05.2009
    Сообщений
    326
    Вес репутации
    313

    По умолчанию Re: Программа навигации OZI Explorer

    С антивирусом удалось договориться. Убрал функцию, проверяющую нажатие системного крестика, и всё. Теперь есть возможность выложить скрипт, уже скомпилированный и подходящий к любой версии Oziexplorer, лежащей в любой папке. По горячей клавише F8 скрипт переключает карту на спутник и обратно.
    Требования:
    1) Файл скрипта должен лежать в одной папке с OziExplorer.
    2) В самОй программе необходимо назначить на кнопку F9 команду "Найти карты для текущей позиции".
    3) Опция "Всегда искать карту с максимальным разрешением" должна быть отключена, иначе при переходе на другой лист карты вместо карты загрузится спутниковый снимок.

    Операции с файлом трека, написанные Sok-San, в этом скрипте сохранены, плюс добавлена возможность создания нужной папки автоматически.

    Расположение карт и спутниковых снимков может быть произвольным. Желательно, чтобы снимки были все одного масштаба и не перекрывали друг друга, иначе можно не получить загрузку карт.

    До кучи кладу скрипт с экранной кнопкой. Всё остальное так же, как и в первом.
    Вложения Вложения
    Последний раз редактировалось Papazol; 05.12.2009 в 01:06.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 10 (пользователей: 0 , гостей: 10)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •