Beágyazott Navigator szoftver részét

Úgy döntöttem, hogy telepíteni az autós navigátort panel. Rendszeres navigátor EXPLAY PN930. Jó navigáció a kiváló minőségű komponensek dolgozó folyamatosan, így esett a választás rá.






Annak érdekében, hogy automatizálják devaysa, hogy van, hogy automatikusan bekapcsol, kapcsolja ki azt kell, hogy egy kicsit „kész”, mint egy programot, és egy forrasztópáka.

Platform Windows-CE6.0 navigátor.
feladat; nafig távolítsa el az összes felesleges, ha a tápegység van kapcsolva azonnal Navitel 7.5, feszültségmentes állapotban - aludni.

Az oldalon 4pna sok meghatározásai szoftver fejlesztések, csinálok itt, mint egy lehetőséget:

Csatlakoztassuk a készüléket a számítógéphez, cserélje ki a végrehajtható fájlt a navigációs NaviOne.exe a TotalKomander, átnevezés vissza NaviOne.exe Utána már túlterheli Navigator és futtassa a navigációt. Természetesen ahelyett, hogy a navigációs fájlkezelő tartalmazza. Zalest regisztrálnia kell. Annak érdekében, hogy ezt meg kell csatlakoztatni a plug-in, pre-dobás ugyanabban a könyvtárban, ahol a fájl helyét REGISTRY.TFX. Menj be a registry, meg az ág \\ Plugins \ registry \ HKLM \ INIT Ebben a szakaszban vannak könyvtárak és alkalmazások (szolgáltatások), amelyek futnak a kezdete a navigátor. Részletes leírását a következő 4PNA dot com. A Launch70 szakaszban voltam GPS.exe futtatható shell fájlböngészőt. Cserélje az értéket Explorer.exe. Később hu megy a Windows mappába, talál Explorer.exe ott és futtatni. Desktop jelenik meg a Start gombot (a doboz). Zhmyakaem elhelyezve a dobozban, és a navigátor alvó (Suspend). Tovább gombra, és tartalmazza azt a visszaállítás után. Ez manipuláció szükséges, hogy mentse a változtatásokat a rendszerleíró adatbázisban. Miután Reseta navigátor aktiválva standard asztalon. Menj a vezérlőpult és csavarja el a szükséges beállításokat (például lekapcsoltam az összes hangot)

Minden névleges köpeny ki. Ebben az iskolában mászik: a bekapcsoló gomb nem működik, mert a névleges köpeny vyklyuchena.Na tényleg működik gomb megnyomása után a navigációs élesen le Húsz másodperc (nem alszik).

Ez segít ebben prog MortScript, amely lehetővé teszi, hogy osztja a szöveget a program algoritmus könnyen végrehajtani.

Másolás MortScript a belső flash memória és futtatni. ugyanabban a futtatható fájl a nyilvántartásba, és készen áll, hogy végre szkripteket.







Ahhoz, hogy automatikusan futtatni a programot, én a következő:

Mászok vissza a fájlkezelő, felmászik a registry az utat egy szakasz \\\ registry \ HKLM \ System \ Explorer \ Shell Folders \ talál ott StartUp-paramétert és módosítsa az értéket a megadott flash memória. Megvan \ ResidentFlash \ StartUp
Mi marad, menj aludni, kapcsolja be, reset. Most, ha megy a flash meghajtó \ ResidentFlash, aztán meglátjuk indítómappából StartUp. Minden, ami benne van automatikusan elindul. Kocsi az alapértelmezett a Windows mappában, de mivel ez a mappa csak olvasható autorun nem dolgozik ott. Mozgó a flash meghajtó probléma megoldódott.

Hozza létre a szükséges script. Van úgy:

Run ( "\ ResidentFlash \ NaviOne \ NaviOne.exe") indul a navigációs
Ölj ( "\ windows \ explorer.exe") megölik explorer
Míg (1 = 1) kezdődik egy végtelen hurokban
bool = ExternalPowered (), hogy írjon egy változó állapotban akkumulátor Hálózat
alvás (100), a késedelem 0,1 másodperc a ciklusban
Ha (bool = 0), ha az áram elmegy
alvás (3000) három másodperc várakozási idő
bool = ExternalPowered (), hogy írjon egy változó állapotban akkumulátor Hálózat
Ha (bool = 0), ha a hatalom még mindig nincs három másodpercig
Poweroff lefordítani hibernáció
EndIf vége körülmények „ha van még erő három másodperc alatt”
máskülönben, ha a hálózati összege:
bool = ProcExists ( "\ ResidentFlash \ NaviOne \ NaviOne.exe") ellenőrzi, hogy a navigációs munkák
Ha (bool = 0), ha nincs navigációs ki (Navitel zárva), majd a
alvás (100) vár 0,1 másodperc
bool = ProcExists ( "\ ResidentFlash \ tc.exe") néz, ha Total Commander indított
Ha (bool = 0), ha az összes nem fut a parancsnok
Run ( "\ ResidentFlash \ tc.exe"), akkor fut a Total Commander
EndIf vége állapot „nem fut Total Commander”
EndIf végponti körülmények „Navitel zárt”
EndIf vége körülmények „ha a hálózati elveszett”
EndWhile a ciklus végéig, a tetején van a hurok

Hozzon létre egy notebook, írjon a forgatókönyvet, dobás az egész orosz szöveget, mentse el bármilyen nevet kiterjesztésű .mskr (pl autorun.mskr), és tegyük a Startup mappában StartUp

Minden algoritmus kész.

Navigator ki. feszültség alá, nyomja meg a bekapcsoló gombot (a gomb lehetővé teszi az automatizálás a jövőben nem a forrasztópáka, amíg a push is) tartalmazza Navigator, Explorer elindul, majd lezárja Explorer és fuss Navitel. Ha az áramellátás megszakad, a navigátor vár három másodpercig és ismét ellenőrizze a rendelkezésre álló erő, ha nem - akkor megy aludni. A késleltetés és újra vizsgálat szükséges, hogy a navigátor nem elaludni működése során a kezdő. Ha Navitel bezárja a menüt zárás után Navitela nyit Total Commander.

Általában az algoritmus a nyers, mint például a nem feldolgozásának lezárása Total Commander - navigátor egyszerűen nem válaszol. Írtam neki a térd a ceruzát a memória a gépben, akkor fejeződött be. Legfeljebb ott MortScripta orosz dokumentáció részletes leírást.

Ha csatlakoztatja a készüléket a számítógéphez, ahelyett, hogy a navigációs indul az asztalon felfedező.

Ha olyan ételt, a navigáció tartozéka a forgatókönyvet.

Mintegy Auto Power Navigator ír legközelebb.

És nincs kép)