Мир Автомобильных навигаторов

Мир Автомобильных навигаторов (http://4pna.com/index.php)
-   Навигатор на WinCE (http://4pna.com/forumdisplay.php?f=20)
-   -   WinCE Как сохранить ярлыки на рабочем столе? (http://4pna.com/showthread.php?t=124)

yurat2008 28.02.2009 20:21

Как сохранить ярлыки на рабочем столе?
 
Вложений: 1
Любое несанкционированное производителем действие с навигатором может привести к его полному выходу из строя (в случае гарантийных аппаратов потере гарантийных обязательств). Прежде, чем приступить к действиям по сохранению ярлыков после разлачивания навигатора внимательно прочти данную шапку. Вопросы, заданные в разрез с написанным будут удалятся.
Кто не совсем понимает, что делает запуская экзешники и выполняя изменения в реестре - лучше не повторяйте описаное ниже, иначе Ваши малограмотные действия могут привести к смерти навигатора
Винда (пускай WinСЕ и структура реестра что в 4 так и в 5 винде одинакова) она и в африке винда
Поэтому принцип подхода к сохранению параметров одинаков. Что касается убивания навигатора - так любое несанкционированое вмешательство - это шанс грохнуть навигатор, поэтому волков боятся - в лес не ходить.

Можно посоветовать один из двух наиболее распостраненных способов сохранения ярлыков на рабочем столе и в меню "Пуск".
1.Изменения в реестре (НАИБОЛЕЕ ОПАСНЫЙ способ!)
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Так вот в ветке реестра
Цитата:

[HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]
с помощью любого редактора реестра для КПК дописываем название карты в том формате как её видит навигатор ( в даном случае для примера взято SDMMC)

Цитата:

"Desktop"="\SDMMC\Desktop"
"StartUp"="\SDMMC\StartUp"
"Documents"="\SDMMC\Documents"
"My Documents"="\SDMMC\Documents"
"Favorites"="\SDMMC\Favorites"
"Programs"="\SDMMC\Programs"
далее создаём в корне флешки папки
Desktop - рабочий стол
StartUp - автозагрузка
Documents-мои документы
Favorites-избранное
Programs - меню старт/программы

кидаем туда ярлыки и при каждой перезагрузке винды у вас будут сохранены ваши настойки

Что касается рисков так эта схема неоднократно проверена на Holuxe, JJ и.т.п навигаторах



2. Написанием соответствующих скриптов и подстановкой файлов этих скриптов.
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Вот архив там пример копирования файлов и целых папок вместе с содержимым в системные директории и добавление настроек реестра с рег.файла при помощи скрипта
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Цитата:

код прописан в RKbd.mscr (редактировать в блокноте)
запускается при помощи RKbd.ехе
в папке обязательно должен присутствовать MortScript.ехе

RKbd.mscr и RKbd.ехе можно переименовывать (любые англ. буквы) но название должно быть одинаковым (например Abc.mscr и Abc.ехе)
P.S. запуск эксплорера после софтрезета можно также организовать с помощью этого скрипта, назвав скрипт так как называлась ваша програма навигации
Цитата:

например с меню навигатора запускалась Igo которая находилась на карточке в папке Navi. Карточка через проводник видится как SDMMC
Альтернативное меню лежит на карточке (SDMMC) в папке Menu и называется Menu.ехе
Тогда создаём два файла
Igo.mscr (с кодом) и Igo.ехе (бывший RKbd.ехе)
Чистим папку Navi на карточке и кидаем в неё Igo.mscr, Igo.ехе , MortScript.ехе, для некоторых навигаторов -AYGSHELL.dll) (я такого не встречал, но возможно понадобятся дополнительно ещё какие нибудь dll - это зависит от конкретной модели и прошивки навигатора)
В теле скрипта (Igo.mscr) должно быть написано

Run("\Windows\explorer.exe")
Run("\SDMMC\Menu\Menu.ехе")

Тогда после резета навигатора запустится родное меню а после нажатия на кнопку GPS -произойдёт загрузка альтернативного меню. Далее с [[Ссылки могут видеть только зарегистрированные пользователи. ]]>
кроме этого добавив в автозагрузку винды ярлык на \SDMMC\Navi\Igo.ехе, добавив в папку Navi библиотеку - TOOLHELP.dll и прописав в скрипте (убить процесс родного меню - Kill("\ResidentFlash\Setup.exe") ( в данном случае ResidentFlash\Setup.exe - это стандартное меню, для каждого из навигаторов название будет отличаться. Вычисляется с помощью диспетчера процессов для КПК) можно добится что после резета навигатора сразу начинает грузиться альтернативное меню + одновременно разлочен рабочий стол.

Выглядит потом так

[[Ссылки могут видеть только зарегистрированные пользователи. ]]>



Удачи

Uncle 08.03.2009 09:33

создать их заново

yurat2008 09.03.2009 11:23

ярлык
 
неправда
надо внести изменения в реестр и всё будет ок

hostt 09.03.2009 17:30

Не на всех аппаратах реестр сохраняет сделанные в него записи и исправления

ruslandv 19.03.2009 20:26

я создал папку да карте памяти и скопировал туда все ярлыки. если что-то "глюкнуло" всегда их быстро можно востановить

chumachechy 19.03.2009 22:39

а как создать ярлык на рабочий стол и еще
как сделать автозагрузку проги в WinCE 5?
весь инет прорыл хотьбы мануал для чайников по Win Ce.

Jarik 23.03.2009 16:57

Цитата:

Сообщение от yurat2008 (Сообщение 2615)
Так вот в ветке реестра
с помощью любого редактора реестра для КПК дописываем название карты в том формате как её видит навигатор ( в даном случае для примера взято SDMMC)

Спасибо, вот это уже совсем не дурацкий совет, а нормальная помо??ь.
А то было не хамство, а реакция на д....е. сообщение, которое после развернутого ответа совсем таковым не является.

Jarik 23.03.2009 16:59

Цитата:

Сообщение от yurat2008 (Сообщение 2615)
Так вот в ветке реестра
с помощью любого редактора реестра для КПК дописываем название карты в том формате как её видит навигатор ( в даном случае для примера взято SDMMC)

Спасибо, вот это уже совсем не дурацкий совет, а нормальная помо??ь.
А то было не хамство, а реакция на д....е. сообщение, которое после развернутого ответа совсем таковым не является.

Однако как заметил hostt не все навигаторы хранят изменения в реестре. у меня например ничего не остается после резета

yurat2008 24.03.2009 09:17

Цитата:

Сообщение от Jarik (Сообщение 2627)
Спасибо, вот это уже совсем не дурацкий совет, а нормальная помо??ь.
А то было не хамство, а реакция на д....е. сообщение, которое после развернутого ответа совсем таковым не является.

Однако как заметил hostt не все навигаторы хранят изменения в реестре. у меня например ничего не остается после резета

Надо попробовать загнать навигатор после изменений рееестра в спячку на 30 сек (suspend) после этого включить и сделать софтрезет - в боль??инстве случаев помогает для сохранения реестра

yurat2008 24.03.2009 09:20

как вариант сохранения ярлыков на раб столе можно использовать скрипт - это безопасно просто каждый ярлык надо будет прописать руками

я таким макаром прикрутил русскую клаву к своему ПНА - после резета скрипт (ярлык которого лежит в автозагрузке винды) возвращает файлы клавиатуры в системные папки и активирует экзе??ник

hostt 24.03.2009 11:39

Я подобное делал для coreplayer`а и тотал коммандера, чтоб у него русский язык не слетал и настройки панелей. Но бьюсь с explorer`ом. Все время косяк с ним выходит. Помогает, только если после софт резета сразу запускать explorer.
Не выложи??ь код для примера ? Поковыряться охота. Может что новое узрею. :)

General-electric 08.04.2009 22:57

Перезалей пожалуйста свой пример resco

yurat2008 09.04.2009 12:42

Цитата:

Сообщение от romant9 (Сообщение 3795)
Перезалей пожалуйста свой пример resco

[[Ссылки могут видеть только зарегистрированные пользователи. ]]>

sharp 11.04.2009 03:47

Цитата:

Сообщение от yurat2008 (Сообщение 2615)
Винда (пускай WinСЕ и структура реестра что в 4 так и в 5 винде одинакова) она и в африке винда
Поэтому принцип подхода к сохранению параметров одинаков и если боимся реестра то покрайней мере хамить не стоит. Что касается убивания навигатора - так любое несанкционированое вме??ательство - это ??анс грохнуть навигатор, поэтому волков боятся - в лес не ходить.

Так вот в ветке реестра


с помощью любого редактора реестра для КПК дописываем название карты в том формате как её видит навигатор ( в даном случае для примера взято SDMMC)



далее создаём в корне фле??ки папки
Desktop - рабочий стол
StartUp - автозагрузка
Documents-мои документы
Favorites-избранное
lnk - меню старт/программы

кидаем туда ярлыки и при каждой перезагрузке винды у вас будут сохранены ва??и настойки

Что касается рисков так эта схема неоднократно проверена на Holuxe, JJ и.т.п навигаторах

Выглядит потом так

[[Ссылки могут видеть только зарегистрированные пользователи. ]]>

ВЫГОДНЕЕ не в вкарточку бить ярлыки, а на встроенную память....т.к. карточку вынул и не работает ничего!

yurat2008 11.04.2009 18:49

Цитата:

Сообщение от sharp (Сообщение 4007)
ВЫГОДНЕЕ не в вкарточку бить ярлыки, а на встроенную память....т.к. карточку вынул и не работает ничего!

так ярлыки всё равно на софт который на карточке стоит ссылаются :download:


Текущее время: 11:16. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.03108 секунды с 10 запросами