Есть две замечательные программы для пилотов/штурманов от фирмы Jeppesen - JeppView 3 и FlightDeck 3. Вот только Jeppesen несколько лет назад перестал их поддерживать.
Вместо программы JeppView 3 сейчас можно приобрести и установить программу JeppView for Windows (в принципе, она почти как старая версия, ничуть не хуже, даже, наоборот, функционал стал более расширенным).
А вместо старой доброй FlightDeck 3 можно приобрести Mobile FD (для iOS или для Windows). Это уже кардинально другое приложение, кому-то оно нравится больше, но пока не всем.
Недавно один такой консервативный знакомый, имеющий официальную лицензию Jeppesen для FliteStar и JeppView, но не желающий пользоваться новой версией JeppView обратился с вопросом, как ему обновлять старые версии JeppView 3 и FlightDeck 3 с помощью диска обновлений Jeppesen.
В ходе изучения данного вопроса было выяснено следующее:
Консервативный пилот очень опасался случайно что-то перепутать при выполнении такого сложного обновления вручную и попросил упростить и обезопасить даную процедуру.
В результате был написан исполняемый BAT-файл, который делает "все, что нужно":
REM ## Terminating All Jeppesen's Apps processes:TASKKILL /F /IM JV3.exeTASKKILL /F /IM FliteStar.exeTASKKILL /F /IM FliteDeck3.exeTASKKILL /F /IM JeppView.exeTASKKILL /F /IM cda.exeTASKKILL /F /IM CDAMonitor.exeREM ## Pause:TIMEOUT /T 5 /NOBREAKREM ## Deleting Old File's and Folder's Back-Ups:RMDIR /S /Q C:\Jeppesen\FliteDeck3\EnrouteData0RMDIR /S /Q C:\Jeppesen\JeppView3\EnrouteData0RMDIR /S /Q C:\Jeppesen\Common\TerminalCharts0REM ## Pause:TIMEOUT /T 10 /NOBREAKREM ## Renaming Folders (creating Databasesd back-ups):REN C:\Jeppesen\FliteDeck3\EnrouteData EnrouteData0REN C:\Jeppesen\JeppView3\EnrouteData EnrouteData0REN C:\Jeppesen\Common\TerminalCharts TerminalCharts0REM ## Pause:TIMEOUT /T 10 /NOBREAKREM ## Updating Databases:xcopy "C:\ProgramData\Jeppesen\FliteStar\EnrouteData" "C:\Jeppesen\FliteDeck3\EnrouteData\" /S /Excopy "C:\ProgramData\Jeppesen\FliteStar\EnrouteData" "C:\Jeppesen\JeppView3\EnrouteData\" /S /Excopy "C:\ProgramData\Jeppesen\Common\TerminalCharts" "C:\Jeppesen\Common\TerminalCharts\" /S /E
Данный БАТник обновляет навигационные базы данных (Terminal Charts и Enroute Data) программ Jeppesen JeppView 3 и Jeppesen FlightDeck 3 при условии наличия корректно установленной программы JeppView for Windows с предварительно обновленной базой.
В БАТнике нет команд на обновление базы данных раздела Manuals (Text), так как расположение этой базы в нашем случае оказалось идентичным - как для старой, так и для новой версии JeppView.
Если у кого-то программы установлены по-другому, можете доработать БАТник по аналогии и добавить пару строк для обработки файлов БД Manuals.
Краткое описание работы БАТника:
1. Сначала принудительно завершаются все процессы программ Jeppesen (если они запущены). Делается это в жесткой форме - процессы просто "убиваются" (как с помощью диспетчера задач Windows).
REM ## Terminating All Jeppesen's Apps processes:TASKKILL /F /IM JV3.exeTASKKILL /F /IM FliteStar.exeTASKKILL /F /IM FliteDeck3.exeTASKKILL /F /IM JeppView.exeTASKKILL /F /IM cda.exeTASKKILL /F /IM CDAMonitor.exe
2. Потом выполняется удаление резервных копий предыдущих баз данных (если они есть).
REM ## Deleting Old File's and Folder's Back-Ups:RMDIR /S /Q C:\Jeppesen\FliteDeck3\EnrouteData0RMDIR /S /Q C:\Jeppesen\JeppView3\EnrouteData0RMDIR /S /Q C:\Jeppesen\Common\TerminalCharts0
3. Затем выполняется переименование папок с текущими базами данных - в конце добавляется цифра ноль (0). Это делается на всякий случай, чтобы можно было в крайнем случае вернуть назад текущие БД.
REM ## Renaming Folders (creating Databasesd back-ups):REN C:\Jeppesen\FliteDeck3\EnrouteData EnrouteData0REN C:\Jeppesen\JeppView3\EnrouteData EnrouteData0REN C:\Jeppesen\Common\TerminalCharts TerminalCharts0
4. Финальное действие - копируются папки с базами данных из одного места в другое.
REM ## Updating Databases:xcopy "C:\ProgramData\Jeppesen\FliteStar\EnrouteData" "C:\Jeppesen\FliteDeck3\EnrouteData\" /S /Excopy "C:\ProgramData\Jeppesen\FliteStar\EnrouteData" "C:\Jeppesen\JeppView3\EnrouteData\" /S /Excopy "C:\ProgramData\Jeppesen\Common\TerminalCharts" "C:\Jeppesen\Common\TerminalCharts\" /S /E
5. Между перечисленными выше операциями делается пауза на 5, 10 и 10 секунд - просто так, для более удобного контроля выполнения процесса обновления. Время можно изменить или вообще удалить эти строки.
REM ## Pause:TIMEOUT /T 10 /NOBREAK
Если кому-то захочется посмотреть полный лог выполнения обновления, можно еще добавить паузу в конце на нужное количество секунд.
Скачать BAT-ник:
В школе на информатике в 9 классе детям преподают Python! Вообще, это классно и лучше всяких бейсиков, фортранов и паскалей. Главное, чтобы преподаватель мог хорошо объяснить и заинтересовать детей в программировании. Соответственно, родителям приходится разбираться с домашними и самостоятельными работами по программированию:)
При использовании различных систем управления сайтами (CMS - Content Management System), например, Joomla, Wordpress или других, часто вебматера устанавливают дополнительные расширения (компоненты, модули, плагины), необходимыми для полноценного функционирования сайта. При этом, многие расширения отображают на страницах сайта, ссылку на сайт создателя этого расширения. С одной стороны, это...
Если iOS-приложение было скомпилировано с использованием сертификата и профиля Enterprise-разработчика (учетная запись за 299$ в год), то при установке на не корпоративное (личное) устройство может возникнуть ошибка - при первом запуске операционная система не даст приложению работать и отобразит сообщение: Если такое приложение устанавливать на корпоративные устройства, которые являются...
В iOS13 появилась возможность изменить язык интерфейса приложения, не меняя язык операционной системы. Если для вас важен этот функционал, то срочно обновляйте iOS своего гаджета до 13 версии! :)
В Windows Vista и Windows 7 даже имея администраторские права для своей учетной записи не всегда получается удалить/переименовать/переместить некоторые файлы. Что же делать? Для этого нужно загрузиться именно под Администратором - тем самым СУПЕР-Администратором, чтобы иметь право произвести необходимые изменения.
Международная организация гражданской авиации (ИКАО) предписывает использовать Всемирную геодезическую систему 1984 (WGS-84) или эквивалентную ей в качестве стандарта для указания координат широты и долготы аэронавигациионных данных. В настоящее время далеко не все страны используют геодезическую систему WGS-84 для определения, хранения и публикации аэронавигациионных данных. Не смотря на...
В одной из игр КВН - это был финал Высшей лиги КВН в 2003 году, выступала сборная Пятигорска со СТЭМом "Репка", и сюжет был следующим: некие жители России тянули репку, и у них это поначалу было не очень результативно, так как типа того с другой стороны планеты ту же самую рупку тянули американцы :))) Потом с помощью русской смекалки и из-за "шаблонного мышления американцев" наши герои, наконец-то...