[MN|6 AddON] -= Update =- TMC-LIGHT-Changer6V.5.3 mit "Safety-Funktion" vom 25.11.2007

  • Danke für PM,
    komm aber nicht weiter. Hab jetzt alles nochmal neu istalliert. Das Script und auch die zusatzprogramme, bluetooth und gofast starten. Auch das Nachdimmen funktioniert. Nur beim STVO klicken passiert nichts.
    Der 2210 hat die Standartkoordinaten, die aber wohl nicht übertragen werden ...
    5 Stunden am script ............scheeeeeeeeeeeeeeiiiiiiiiii. Hät ich nur alles vom alten gesichert und nicht nur das .ini File.


    Hoffe jemand hat eine Idee ......

  • Zitat

    Original von sat-fan
    Danke für PM,
    komm aber nicht weiter. Hab jetzt alles nochmal neu istalliert. Das Script und auch die zusatzprogramme, bluetooth und gofast starten. Auch das Nachdimmen funktioniert. Nur beim STVO klicken passiert nichts.
    Der 2210 hat die Standartkoordinaten, die aber wohl nicht übertragen werden ...
    5 Stunden am script ............scheeeeeeeeeeeeeeiiiiiiiiii. Hät ich nur alles vom alten gesichert und nicht nur das .ini File.


    Hoffe jemand hat eine Idee ......


    stay cool : drink


    wenn es nur (noch) um den STVO-Hinweis geht - kein Problem.
    Den korrekten Farbwert für "STVO_Color" kannst du problemlos in der Debug.txt auslesen.
    Da steht dann ..
    STVO-Fenster (noch) nicht erkannt - Koordinaten..... Farbwert-Soll: (STVO_Color) 14733512 Farbwert-Ist: xxxxxxxxxx


    Der "Farbwert-Ist:" ist der Farbwert (wenn du das STVO-Fenster" NICHT wegklickst und ein paar Sekunden stehen lässt) der vom Script erkannt wird. Normalerweise wiederholt sich die Meldung ein paar mal, bis der "richtige" Farbwert (also das STVO-Fenster) kommt und dann steht in der Debug.txt "STVO-Fenster erkannt und weggeklickt". Falls diese Erfolgsmeldung nicht kommt muss dann der - sich dauernd wiederholende - Farbwert "Farbwert-Ist: xxxxxxx" im Infile unter "STVO_Color= " eingetragen werden.


    Das sollte dann aus deiner Debug.txt...


    Farbwert-Ist: 3764628


    dieser Farbwert sein.

    Einmal editiert, zuletzt von zappa ()

  • Danke Zappa,


    das wars. Der Eintrag:


    [SKIN]
    USED_SKIN=MN6Standard


    hat den richtigen Wert gesetzt.


    so ... jetzt das nächste. Der POI Warner der im Verzeichniss
    \CF-Karte\navigating.de poi-warner mn6 editon installiert ist wird nicht mitgestartet.


    Die Registry einträge stimmen. Sollte also auch vom script gestartet werden.
    MAcht es aber nicht ...


    any ideas ?


    Danke

  • Für mich siehts ok aus .... oder ????
    nur startmn.exe gibt es nicht in \Windows



    debug ....
    ---------------------------------------
    (Haupt) - Programm gestartet um: 01:04:14
    Benutzte MortScript-Verion: 4.0.1.21 Typ: PPC


    Pfad zu den Scripten: \CF-Karte\TMCLC
    Pfad zur GPSTMCInfo.txt: \
    Pfad zur startmn.exe: \Windows
    Pfad zur MN6.exe aus Registry: \CF-Karte\MN6
    Pfad zur MN6.exe aus Inifile: \CF-Karte\MN6
    Benutzter Pfad zur MN6: \CF-Karte\MN6\MN6.exe
    Pfad zum POI-Warner: \CF-Karte\navigating.de POI-Warner MN6 Edition\


    Einstellungen aus TMCLC.ini:
    --------------------------------
    POI-Warner starten = 1
    POI-Warner verzögert starten in 50 Sek.
    POI-Warner silent starten = 1
    POI-Warner Icon checken = 1
    TMC-Wechsel starten nach: 480 Sekunden
    TMC-Wechsel starten (Rush-hour) nach: 300 Sekunden
    TMC-Wechsel starten (nachts) nach: 800 Sekunden
    Nachtumschaltung starten = 1
    Auto-Launch Kartenansicht = 1
    Verzögerung bis Kartenansicht = 8 Sekunden
    Zeitkorrektur (WinterZeit=0, So.-Zeit=1) = 0
    Animierte MN|6-Menüs eingeschaltet? = 0
    Beleuchtungs-Regelung (0, 1, 2, 3) = 1
    Anzahl Slider-Stufen =
    PDA-Beleuchtung nach Scriptende = 100
    PDA-Beleuchtung nach Scriptende bei Akkubetrieb = 90
    Dimm-Stufen abends (dimm1 - dimm8): 100, 10, 8, 6, 4, 3, 2, 1
    Dimm-Stufen morgens (dimm9 - dimm16): 1, 2, 3, 4, 6, 8, 10, 100
    Sleep in 1:1000 Sek. beim Sliden =
    NoNameSliderFenster (0 Nein, 1 Ja) =
    Beleuchtung resetten = 0
    Timer resetten = 1
    Zeit zwischen Timer-Reset = 25 Sekunden
    Power-Status prüfen (0 Nein, 1 Ja) = 1
    Power-Status alle 3 Minuten prüfen
    Im Akkubetrieb ausschalten nach: 10 Minuten
    PDA Ausschalten (0, 1, 2, 3) = 0
    Lautstärke regeln = 1
    Fahrtenbuch starten = 0 Mit Abfrage = 1
    Zusätzliche Programme starten = 1
    Wave-Dateien spielen (0, 1, 2, 3) = 0
    Turn-Around-Check aktiviert = 1
    Memory-Check aktiv? = 1 - Level1=5000 KB, Level2=3000 KB
    VGA-Auflösung aktiviert = 0
    Arbeitdateien löschen = 0
    Dateien sichern = 0 ** VOR (=1) POI-Warner-Start: 0
    Dateien sichern alle 5 Tage
    Benutzter Skin = MN6Standard

    Einmal editiert, zuletzt von sat-fan ()

  • Hi sat-fan,


    vermutlich wieder das Problem mit dem "\"


    Ändere mal bitte im Script (ca. Zeile 130):


    PathPOI = RegRead ("HKLM","SOFTWARE\Apps\navigating.de .PPC Files","InstallDir")
    POIW = (PathPOI & "\POIwarner.exe")


    in:


    PathPOI = RegRead ("HKLM","SOFTWARE\Apps\navigating.de .PPC Files","InstallDir")
    # POIW = (PathPOI & "\POIwarner.exe")
    POIW = ("\CF-Karte\navigating.de POI-Warner MN6 Edition\POIwarner.exe")


    So geben wir den Pfad zum POI-Warner "direkt" ein.
    Sollte eigentlich funktionieren.


    Falls es so nicht geht, lass mal den führenden "\" weg - also dann so:
    POIW = ("CF-Karte\navigating.de POI-Warner MN6 Edition\POIwarner.exe")

  • Hi Zappa,


    danke, das war´s !! jetzt geht´s langsam voran.


    Leider hab ich noch ein neues Problem.


    Starte über die 1. Option im Script BlueTooth.
    Das lief auch bis vor kurzem.
    Jetzt klickt das script links oben und nicht mehr rechts unten um den bt-button zu finden. Das geht natürlich in das leere.


    Ganz ehrlich ..... hab nix gemacht *gg*


    vielleicht hat jemand da auch ne idee zu.


    soory zappa, das bei mir alles so zäh ist.


  • Die Koordinaten für die Klicks stehen in den einzelnen User-Modulen im
    "StartAddProgs" bzw "StopAddProg.mscr".

  • danke, auch das Problem ist gelöst.
    seltsamerweise funktionieren in dem Codeschnipsel die Variablenzuweisungen %BTMenu usw. nicht.
    Anbei das original(code1) und die änderung(Code2) die funktioniert.


    Ein (hoffentlich ) letztes kleines Problem hab ich noch. Xcpuscalar schaltet nicht ab. Den start musste ich auch leicht modifizieren da sonst Fehlermeldungen kamen... siehe code 3 ..


    code 1: original:


    If (UScript2 = 1)


    show "Desktop"
    sleep 1000
    If regKeyEqualsDWord HKLM,SOFTWARE\Widcomm\BtConfig\General,StackMode,0
    %BTMenu_x% = 210
    %BTMenu_y% = 311
    %BTOnOff_x% = 153
    %BTOnOff_y% = 236
    # Bei VGA-Auflösung BT Koordinaten verdoppeln
    If {%VGA480640% = 1}
    %BTMenu_x% = %BTMenu_x%*2
    %BTMenu_y% = %BTMenu_y%*2
    %BTOnOff_x% = %BTOnOff_x%*2
    %BTOnOff_y% = %BTOnOff_y%*2
    EndIf
    mouseclick %BTMenu_x%,%BTMenu_y%
    sleep 1000
    mouseclick %BTOnOff_x%,%BTOnOff_y%
    sleep 700
    EndIf



    Code 2:) der funktioniert bei mir:



    mouseclick 210 , 311
    sleep 1000
    mouseclick 153 , 236
    sleep 700
    EndIf




    Code 3:) Start von XCPUScalar:


    # ----- Start "Xcpuscalar" starten ----
    If (UScript5 = 1)


    If Not (WndExists ("XCPUScalar"))
    # Hier Pfad anpassen!
    Run ("\Windows\XCPUScalar.exe")
    # WaitFor ("XCPUScalar",20)
    # Show ("XCPUScalar")
    sleep (1000)
    EndIf


    EndIf
    # ----- Ende "Xcpuscalar" starten ----


    Scheinbar wird die Variable XCPUScalar auch nicht richtig gesetzt. Beim start kann ich die waitfor .. und show .. rausnehmen. Beim stopscript brauch ich diese aber wohl. Gibts da ein Workaround ..?

  • Zitat

    Original von sat-fan
    danke, auch das Problem ist gelöst.


    Gut :)


    Also - bei mir (WM2003) funktioniert es so..
    Evtl. heißt der Task bei dir anders - dann würde das Script natürlich vergeblich auf den Task "XCPUScalar" warten.
    Kontrolliere doch mal, wie XcpScalar sich im Betrieb in der Taskliste "meldet".
    Falls der Taskname anders lautet, kannst du den einfach im Code-Schnipsel ersetzen...

  • was meinst Du mit Taskleiste ? In der Liste der aufgeführten Programme ist Xcpuscalar gar nicht aufgeführt. Ist übriges alles auf einem Ipaq 2210 mit wm2003. Mit sktools steht xcpuscalar.exe drin.

  • Hi sat-fan,


    ich meine den "Fenstertitel" von XCPUScalar wenn das Programm läuft.
    So "nennt" sich z.B. MN|6 wenn es läuft "Mobile Navigator".


    In meinem Scriptpaket gibt es ein kleines Extra-Programm "Fenster.mscr".
    Das gibt nach Start den Fenstertitel und Prozessnamen des aktiven Programms am Display aus ;)


    Also mach mal Folgendes:
    1. XCPUScalar starten
    2. Mein Mini-Script "Fenster.mscr" per Doppelklick starten (z.B. mit dem Win-Explorer)
    3. Innerhalb von 10 Sekunden (so lange wartet mein Script..) XCPUScalar wieder in den Vordegrund holen.


    Dann notier' dir mal welche(n) Namen mein Script anzeigt.
    Der Fenstertitel sollte dann im StartAddProgs eingetragen werden.

  • hallo,
    erstmal lob + danke für das tolle script, macht die sache richtig rund !


    leider komme ich mit dem pw nicht weiter: weder ist er über das script zu starten (was ja nicht schlimm wäre), noch sichert er die Dateien als backup (was mir wichtig wäre). Fehlermeldung beim sichern: "missing opening bracket" + den pfad der in der TMC-LIGHT-Changer6.mscr drinsteht.
    Ich habe alle möglichen Pfadangaben getestet, mit + ohne "\", die registry-einträge sind korrekt, sowie die direkte pfadeingabe in verschiedenen arten: immer der gleiche fehler. in der debug ist der pfad zum pw richtig eingetragen...ich bin z.zt. ratlos


    weitere tipps werden dankbar angenommen !

  • Zitat

    Original von welcome99
    hallo,
    erstmal lob + danke für das tolle script, macht die sache richtig rund !


    leider komme ich mit dem pw nicht weiter: weder ist er über das script zu starten (was ja nicht schlimm wäre), noch sichert er die Dateien als backup (was mir wichtig wäre). Fehlermeldung beim sichern: "missing opening bracket" + den pfad der in der TMC-LIGHT-Changer6.mscr drinsteht.
    Ich habe alle möglichen Pfadangaben getestet, mit + ohne "\", die registry-einträge sind korrekt, sowie die direkte pfadeingabe in verschiedenen arten: immer der gleiche fehler. in der debug ist der pfad zum pw richtig eingetragen...ich bin z.zt. ratlos


    weitere tipps werden dankbar angenommen !


    Das dürfte dieses Problem sein...


    [MN|6 AddON] -= Neue Version=- TMC-LIGHT-Changer6V.5.0 mit "Safety-Funktion" vom 13.09.2007


    muß unbedingt mal das Update hochladen :-D)

  • hmmm ... Leider nicht.


    Dein Script liefert XCPUScalarXCPUScalar.exe


    Die Einträge
    WaitFor ("XCPUScalar",20)
    Show ("XCPUScalar")


    bringen 2 Fehler, das Programm startet aber.


    Im Stopscript :


    If (WndExists ("XCPUScalar"))
    show ("XCPUScalar")
    close ("XCPUScalar")
    Proz = ProcExists("XCPUScalar.exe")
    If (Proz = 1)
    kill ("XCPUScalar.exe")
    Endif


    passiert gar nichts.


    noch ne Idee ?


    THx