HowTo: Pimp My Becker 7934

  • Zitat

    Original von sLindi
    Nicht zuordnen kann ich dabei >>getnsfullname();<< sowie >>"\"";<<, vielleicht liegts ja daran?


    Hab leider die Doku zu ns nicht zur Hand, aber wenn ich mich recht erinnere, bewirkt das "getnsfullname" eine Rückgabe des kompletten Pfades samt Dateiname zu ns.exe (die ja gerade das Skript ausführt).


    Zudem Zeitpunkt ist aber die Dateiendung "ns" noch nicht mit "ns.exe" in der Registry verknüpft. Falls nun jemand die Dateistruktur von PMB verändert und das die INI "RunINI.ini" in der Flashdisk auch geändert hätte, würde dieses "Registrieren" nicht mehr funktionieren, weil das ja in der "install.ns" gemacht wird. Also hole ich mir da den kompletten Pfad, bastel mit dem anderen "\" im Befehl


    rgset("HKEY_CLASSES_ROOT","ns\shell\open\command","",p1+p+p1+" /mo "+p1+"%%1"+p1,"REG_SZ");


    in der install.ns den Eintrag für die Registry. Somit wäre zumindest halbwegs sichergestellt, das ns.exe, egal wo es dann liegt, korrekt verknüpft wird.


    Ciaoi
    Alhifi

  • Zitat

    Original von schwenker
    D.h. ich brauch dann einfach die beiden ButtonXXX.ico Dateien, wo Navigon 6 anstatt SpeedLimit drinsteht?


    Wenn das so ist, bräuchte ich auch noch das Programm mit dem man das macht. Oder evtl. ist ja jmd. so nett und könnte die beiden Dateien so ins Forum stellen....falls es keine allzugroßen Umstände macht.


    Ups, man sollte wahrscheinlich erst immer vor dem Antworten den Thread zu Ende lesen ...


    Jo, du brauchst einen Icon-Editor, der in der Lage ist, 32 Bit-Icons zu erstellen. Leider weiß ich nicht mehr, mit welchem Teil ich das damals gemacht habe, war aber Freeware (darauf hab ich ja bei allem Wert gelegt), ich such mal, weil ich auch neue Icons benötige.


    Aber wie vor zwei Beiträgen erwähnt geht auch ein anderes Dateiformat als "ico", imho BMP, dazu müssen aber wohl die Parameter in der INI auch geändert werden, hierzu hab ich folgendes gefunden:


    BITMAPBUTTON
    BitmapNormal = [Zeichenfolge]
    Absoluter Pfad zum Bitmap


    BitmapPushed = [Zeichenfolge]
    Absoluter Pfad zum gedrückten Bitmap


    Offset = [Zahl]
    Pixel um die das Bitmap beim Drücken verschoben wird. Eigentlich sind hier nur die Werte 0 und 1 sinnvoll.


    Ciaoi
    Alhifi

  • Zitat

    Original von ShyGuy
    Ja so war mein Syntax ja auch.. Nur von der Karte konnte ich einfach nicht per Script kopieren...


    Hast du mal probiert das selbe zu nutzen nur von Karte.. Bei dir liegt ja auch alles im Flash.. Zwar in Unterordnern, aber immer noch im Flash..


    Unerklärlich das ganze.. Vielleicht hat Becker da was gedreht.. Habe meins aus der 99 Saturn-Aktion..


    Das Becker die Geräte im Laufe der Produktion geändert hat, ist klar, denn bei späteren funktioniert dieses "Ausbrechen in Windows" durch einfaches Drücken der roten Taste ja schon nicht mehr. Aber ein Kopieren von der Storage Card zu unterbinden glaub ich da nicht ...


    Ich bin ja absolut kein Windows CE-Experte, aber wie wäre denn folgende These:


    Das Kopieren der Dateien macht ihr ja per "install.ns" während des "Boot-Vorgangs" des 7934 ... die "Storage Card" ist im Prinzip ja nichts anderes wie eine Art externes Laufwerk ... ist das zu dem Zeitpunkt, wenn "install.ns" ausgeführt wird, überhaupt schon in Windows eingebunden ???


    Testen könnte man es ja mal, indem man mal die "install.ns" auf die Storage Card kopiert und in der "\My Flash Disk\RunINI.ini" den Pfad im app2 abändert von \My Flash Disk\Tools\nsscript\install.ns in dann z.B. \Storage Card\Test\install.ns ...


    Ciaoi
    Alhifi

  • Wäre es denn möglich den fertigen Button samt kurzer Anleitung hier einzustellen? Ich bin leider nicht sehr fit in solchen Sachen. :(


    Gruß
    Schwenker


  • Kann ich ausschließen da meine schriften.ns schon von Anfang an auf der Storage Card liegt.. Meine Idee war ja absolut alles was geht von der SD zu machen um die Lese/Schreib-Vorgänge im Flash gering zu halten..


    Finde leider so gut wie garnix an Doku über WinCe 4.2... Also muss es wohl erstmal so bleiben..


    @schwenker:
    Schau mal HIER rein.. Dort hat Sikkel veränderte Icons geuploadet.. Vielleicht entsprechen die ja deinen Vorstellungen..

    Einmal editiert, zuletzt von ShyGuy ()

  • @ alhifi


    Vielleicht könntest du dein PMB Howto bzgl. der nicht mehr vorhandenen Möglichkeit des Ausbrechens per rote Taste während des Startups bei den aktuellen 7934 Geräten ergänzen.


    Die diesbezüglichen Anfragen wiederholen und häufen sich... :gap

  • Hallo Leute,
    weiss nicht ob das schon bekannt ist:



    ***************************************************************************


    Rausbrechen in´s Windows ganz einfach !
    ----------------------------------------------------


    Man geht im Hauptmenü (Navigation, Musik, Bilder, Einstellungen)
    drückt "Einstellungen", danach "INFO" und müsst jetzt Beckerlogo haben und unten ein Navigon Symbol.
    Jjetzt drückt ganz schnell das "Navigon Logo" hintereinander! (min. 3x)


    SCHWUPS ihr habt Windows offen!!?!?!


    ***************************************************************************



    Gruß Wuschi6

    5 Mal editiert, zuletzt von Wuschi6 ()


  • Ja... das ist schon bekannt.
    Aber je öfter es hier steht desto besser ist es per Suche zu finden :D



  • Hallo erstmal!
    Vorher aus dem PMB die Datei "ShowTask.exe" auf die Speicherkarte kopieren und dann aufrufen um an die Tastatur zu kommen ;)

  • Beim 7914 z.B. muss man nach Verwendung der Navigation das System neustarten (was ja bekanntlich gerade beim 7914 nicht gerade kurz ist...)


    Wenn man das GPS-Tacho auf einen anderen Port laufen lässt, würde man sich den Neustart sparen können.


    Mir ist es beim 7934 auch schon passiert dass er sagt "COM Port 2 belegt".
    Nur dauert der Neustart da nicht so lange.


    Dennoch bekommt nach der Navigation <zurück> GPS-Tacho eine Meldung dass der Port noch genutzt wird.


    Ja, ich weiß, während der Fahrt nicht bedienen, aber der OK-Knopf ist auch einfach zu klein um den Finger zu nutzen ;)

  • Auch ne interessante Idee mit dem Port-Splitter..


    Will noch ne andere in den Raum werfen:


    Wie wäre es über die RunINI "KeyClickOnOff" aufzurufen um gleich beim starten die Klicks zu deaktivieren..


    Hat da einer von euch Profis mal ne Idee zu bzw. ein paar undokumentierte Parameter? ^^

  • Zitat

    Original von ShyGuy
    @schwenker:
    Schau mal HIER rein.. Dort hat Sikkel veränderte Icons geuploadet.. Vielleicht entsprechen die ja deinen Vorstellungen..


    Vielen Dank, das hat einwandfrei funktioniert. :respekt


    Gruß
    Schwenker

  • PMB ist echt eine geile Software und klappte auf Anhieb. :D


    Da haben sich die 99 ausgeben, fürs Becker, bei Saturn ja mal gelohnt. :gap