Цитата:
Инструкция голову сломать можно.
|
Да несколько запутано но если более менее представляешь что к чему ничего сложного нет.
Штатный ситигид находиться на диске "SDMMC" если запускал эксплорер то должен был видеть что там за папки. Небольшое описание их структуры необходимое для понимания что к чему в костыле я выше давал.
Для того что бы обмануть штатную оболочку и запустить нечто отличное от сити гида необходимо подменить стартовый файл сити гида другим нам нужным.
Но простая подмена мало что дает т.к. например навител стартует но всплыть ему не дает штатная оболочка она имеет приоритет. Однако если выйти на рабочий стол то становиться возможным выбрать что отображать на экране.
Вот все это и выполняет программулька "MortScript" которую мы и подсовываем оболочке в замен ситигида. При этом файл мортскрипта должен быть расположен в том же каталоге что и ситигид т.е. CityGude и иметь тоже название CityGuideCE.exe.
Для этого мы все файлы из папки штатного ситигида должны скопировать куда нибудь что бы его сохранить (можно использовать например внешнюю флешпамять по вкусу, но если предпологаеться использовать сити гид и дальше то проще просто переименовать его папку например в CityGuide1 а на его место записать файл костыля который содержит папку CityGuide с настроенным мортскриптом ну и некоторый доп. софт - "кнопка поверх всех окон", "TotalCommander", и пару программ для показа и скрытия тулбара.
В последствии содержимое CytyGuide1 можно использовать никуда не перемещая (но тогда придеться чуть перенастроить мортскрипт) или перенести его содержимое внутрь папки CityGuide с костылем в папку CityGuide (создать если ее нет) костыль настроен на этот вариант. По этому же принципу можно разместить и навител и другое навигационное ПО (но возможно придется подстроить костыль скорректировав пути к стартовым файлам этих программ. Однако сама папка костыля содержит миниум дополнительного программного обеспечения (с целью минимизации вообще не факт что на SDMMC удастся разместить даже две нави системы с картами тут мы ограничены размером SDMMC 7 гБ) поэтому если нужно что то дополнительно то приходится использовать внешнюю память - SD или USB Flsch. Костыль настроен что бы дополнительный софт лежал в папке softwince6 размещенной на любом из носителей (поэтому имеем две версии костыля и используем нужную) При необходимости что то добавить кладем то что нужно в эту папку и корректируем настройки морт скрипта (но на мой взгляд то что включено перекрывает 90% необходимого).
Натройки морт скрипта выполняются в файлах
CityGuideCE.mscr настройка начального запуска и меню выбора нави программы.
и
mb.mscr меню дополнительного софта запускаемое по двойному нажатию "кнопки поверх всех окон".
Это обычные текстовые файлы редактируемые в обычном блокноте.
По мортскрипту в сети есть русскоязычная документация так что желающие могут ознакомиться и использовать.
Ну вот как то так теория и практика. Проще и подробнее объяснить не могу.
Можно конечно придумать что то вроде инсталятора на основе мортскрипта который выполнит сохранение ситигида установку костыля и пернос ситигида в в его папку но особой необходимости как то не вижу.
Ну и как обычно отмазка "все что Вы делаете Вы делаете на свой страх и риск, за последствия я не отвечаю".