MN 6.5 auf Medion P4410 (Info-Box-Darstellung)

  • Hallo,


    ich habe auf meinem Medion P4410 zusätzlich zu GoPal 3.0 noch MN 6.5 installiert. Funktioniert fast alles, nur die Ankunftszeit und Dauer der Fahrt re. in der Infobox wird nicht richtig angezeigt. Soweit ich gelesen habe, soll dies an fehlenden Schriftarten liegen. Ich habe versucht, die Schriftarten nachzuinstallieren, dies hat aber nicht geklappt.


    Da ich noch Anfänger bin, wäre ich für eine genaue Beschreibung dankbar.


    Gruß


    hasy

  • Hallo,
    ich habe inzwischen überall nachgelesen. Die fehlende Schriftart arialbd.ttf muß in das Verzeichnis Windows/Fonts kopiert werden. Klappt auch, aber leider wird der Ordner Fonts nach jedem Hardreset geleert, die Schriftart muß also wieder hineinkopiert werden (manuell).


    Hat vielleicht inzwischen jemand eine Lösung gefunden, wie die fehlende Schriftart nach einem Hardreset automatisch in das Verzeichnis Windows/Fonts kopiert werden kann?
    Da ich keine Programmierkenntnisse habe, benötige ich ggf. Unterstützung.


    MfG


    hasy

  • du kopierst dir die datei auf zusätzlich auf deine sd-karte und wenn du dann mal nen hardreset hattest, fügst du die datei über den explorer manuell wieder ein. das ist am einfachsten

  • Man kann das Ganze auch per MortScript lösen. Dazu wird bspw. eine Datei namens CopyFont.mscr angelegt mit folgenden Befehlen:
    Copy ( "\Storage Card\Fonts\arial.ttf", "\Windows\arial.ttf" )
    Copy ( "\Storage Card\Fonts\arialk.ttf", "\Windows\arialk.ttf" )
    Copy ( "\Storage Card\Fonts\arialbd.ttf", "\Windows\arialbd.ttf" )


    Oder auch per XCopy-Befehl und wildcards:
    XCopy ( "Storage Card\Fonts\*.ttf", "\Windows", FALSE, TRUE )


    Die Datei kann nun im Rahmen einer Restore-Funktionalität nach einem HardReset angestossen werden, z.B. mittels Button im GoPal-StartMenu.


    Auch mit koord465 ist eine solche Aktion möglich.

  • Hallo Ralf25,


    der Vorschlag gefällt mir, habe aber noch nie eine Datei per MortScript angelegt. Wo und unter welcher Bezeichnung müßte eine solche Datei abgespeichert werden?
    Für die Info-Box-Anzeige benötige ich nur arialbd.ttf !
    Nach einem Hardreset rufe ich MN6 mittels Button im GoPal-Startmenu auf:
    <app name="app1" madatory="1">
    <icon posX="323" posY="170" width="145" height="52" >
    <resource path="navigation\menu\480272\icon_navigon.png" />
    </icon>
    <action path="\Storage Card\MN6\mn6.exe"></action>
    </app>
    Kann man hier vor dem Aufruf MN6.exe den Copy-Befehl einbauen und wie müßte das aussehen?


    Gruß


    hasy

  • Hi hasy!


    Du solltest Dir mal die Mühe machen, die Anleitung zumindest mal grob zu überfliegen, es lohnt sich wirklich!


    Nur kurz: Eine Scriptdatei (auf dem PC mit einem normalen Editor) anlegen mit Namen RestoreAndCallMN6.mscr und die autorun.exe von MortScript nach RestoreAndCallMN6.exe kopieren.


    Das Script enthält dann den Copy-Befehl (und kann jederzeit flexibel um weitere Aktionen ergänzt werden) und am Ende dann auch gleich den Aufruf von MN6.exe, also:
    # Kopieraktion
    Copy ( "\Storage Card\Fonts\arialbd.ttf", "\Windows\arialbd.ttf" )
    # MN6-Aufruf
    Run ( "\Storage Card\MN6\mn6.exe" )


    Im GoPal-StartMenu wird nur die Aufruf-Zeile ersetzt durch den Scriptaufruf (der dann alles händelt):
    <action path="\Storage Card\MortScript\RestoreAndCallMN6.exe"></action>


    Den Namen RestoreAndCallMN6.* habe ich jetzt willkürlich gewählt, Du bist da frei, einen Anderen zu wählen.

  • Hallo Ralf25,


    zunächst einmal vielen Dank !!


    Leider kann ich mich erst ab Montag damit beschäftigen.
    Ich werde anschließend berichten.


    MfG


    hasy

  • Hallo Ralf,


    habe die Anleitung jetzt durchgelesen. Da ich keinerlei Programmierkenntnisse habe, komme ich ohne Deine Hilfe aber leider nicht weiter.
    Angelegt habe ich ein neues Textdokument mit den Befehlen Copy... und Run... (allerdings ohne #Kopieraktion u. #MN6-Aufruf). Beim Umbenennen in RestoreAndCallMN6.mscr kommt der Hinweis, daß die Datei möglicherweise unbrauchbar wird. Ist das soweit richtig?
    Wie bekomme ich nun die autorunce.exe von MortScript in diese Datei? Oder muß beides in einen neuen Ordner kopiert werden mit welcher Bezeichnung?
    Wie muß der Aufruf im GoPal-Startmenu dann genau aussehen?


    Vielleicht kannst Du mir und auch anderen Laien ja helfen.


    Gruß


    hasy

  • Hallo Ralf,

    Zitat

    Original von Ralf25
    Auch mit koord465 ist eine solche Aktion möglich.


    Das müsste mit Koord sogar mit einem Einzeiler gehen (ungetestet):


    window=0 copy=\Storage Card\Fonts|\Windows| SendKey=\Storage Card\MN6\mn6.exe


    Man könnte auch gleich noch die Fänchentaste umbelegen, damit man MN6 auch beenden kann (da war doch 'mal was, oder?).


    Gruß,
    Stefan

  • Hi hasy,


    Zitat

    Original von hasy
    habe die Anleitung jetzt durchgelesen. Da ich keinerlei Programmierkenntnisse habe, komme ich ohne Deine Hilfe aber leider nicht weiter.


    Du brauchst doch nichts zu programmieren, nur richtig abschreiben! ;) Ich habe Dir ja schon alles vorgekaut und wenn Du es entspr. konsequent umsetzt, sollte es funktionieren (ist aber auch von mir nicht getestet worden).



    Zitat

    Angelegt habe ich ein neues Textdokument mit den Befehlen Copy... und Run... (allerdings ohne #Kopieraktion u. #MN6-Aufruf). Beim Umbenennen in RestoreAndCallMN6.mscr kommt der Hinweis, daß die Datei möglicherweise unbrauchbar wird. Ist das soweit richtig?


    Das ist doch die Standardmeldung von Windows, wenn Du ein auf Deinem PC bekanntes Format in ein Unbekanntes abänderst. Mach es bitte so, wie ich es geschrieben habe: ändere die Datei um von *.txt in *.mscr und kopiere sie - wie beschrieben - ins MortScript-Verz. (was Du dafür anlegen mußt bzw. durch das Setup dann angelegt wird).



    Zitat

    Wie bekomme ich nun die autorunce.exe von MortScript in diese Datei? Oder muß beides in einen neuen Ordner kopiert werden mit welcher Bezeichnung?


    Wie es in der Anleitung von MortScript steht, mußt Du zuerst mal das Setup ausführen. Lies Dir dazu bitte die Punkte 3. + 4. der Anleitung durch, die würde ich jetzt nur hier rein kopeiren! ;)



    Zitat

    Wie muß der Aufruf im GoPal-Startmenu dann genau aussehen?


    Den Aufruf habe ich Dir oben schon hingeschrieben gehabt, geändert bzw. angepaßt werden muß dazu die \My Flash Disk\navigation\menu\MENU.XML.



    Für Dich mag MortScript und das Vorgehen jetzt etwas fremd und rätselhaft sein, weil es ungewohnt ist. Wenn Du Bedenken hast, dann würde ich Dir vorschlagen, daß Du Dir eine für Dich angenehmere Lösung suchst. Aber um etwas Handarbeit wirst Du nicht umhinkommen.



    Eine andere Möglichkeit wäre bspw., Stefans Tool 'koord465' zu nutzen. Der Weg wäre sogar vorteilhafter für Dich, wenn Du das Tool schon auf Deinem PNA installiert hast bzw. es durch einen Skin/Menu installiert wurde.
    Ungetestet mal der von mir erweiterte Aufruf, so wie er in die MENU.XML in dem Bereich 480272 eingebaut werden müßte (vermutlich ist von Dir dann noch der Pfad zu koord465 anzupassen):
    <action path="\My Flash Disk\Tools\koord465.exe" param="window=0 copy=\Storage Card\Fonts|\Windows| SendKey=\Storage Card\MN6\mn6.exe"

  • Hallo Ralf,


    habe mich den ganzen Tag mit MortScript beschäftigt.
    Inzwischen kann ich die Scriptdatei über den Explorer starten, indem ich zuerst "MortScript.exe" öffne und dann die "RestoreAndCallMN6.mscr" starte. Die Anzeigen in der Infobox sind dann vollständig.
    Das Starten über das GoPal-Menu klappt aber noch nicht. Ich habe folgendes eingegeben:
    <action path="\Storage Card\RestoreAndCallMN6.exe\MortScript.exe"></action>
    MortScript.exe wird dadurch auch geöffnet, nun müßte aber noch "RestoreAndCallMN6.mscr" gestartet werden. Kannst Du mir mitteilen, wie ich das bewerkstelligen kann?


    Vielen Dank im voraus!


    Gruß


    hasy

  • Hi hasy!


    Zitat

    Original von hasy
    Das Starten über das GoPal-Menu klappt aber noch nicht. Ich habe folgendes eingegeben:
    <action path="\Storage Card\RestoreAndCallMN6.exe\MortScript.exe"></action>
    MortScript.exe wird dadurch auch geöffnet, nun müßte aber noch "RestoreAndCallMN6.mscr" gestartet werden.


    Zwei *.exe hintereinander in einem Aufruf kann auch nicht funzen! ;)
    Ich hatte das oben zwar auch schon so angegeben gehabt, aber gerne nochmal: der Aufruf muß auf das (von Autorun.exe kopierte) RestoreAndCallMN6.exe lauten (weil reine *.mscr-Dateien an sich nicht ablauffähig sind), also bspw. so:
    <action path="\Storage Card\MortScript\RestoreAndCallMN6.exe"></action>

  • Hi Ralf,


    jetzt hat es endlich geklappt; läuft alles perfekt!


    Vielen Dank noch einmal für Deine Arbeit und Deine Geduld mit mir.


    Ich wünsche Dir ein frohes Weihnachtsfest und einen guten Rutsch ins neue
    Jahr.


    Gruß


    hasy