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


  • Welche Fehlermeldung??




    mmmh - bist du sicher, daß das Programm beim Beenden von MN|6 noch läuft?
    Wenn da nichts zu Beenden ist, macht das Stopp-Script auch nichts.
    Es sollte XCPUScalar in den Vordergrund geholt werden "show ("XCPUScalar")" und dann per close normal geschlossen werden. Wenn close nicht funktioniert (wie bei mir) dann wird "kill" zur Hilfe genommen.



  • läuft sicher weiter ...


    Fenster wird ja wie beim start nicht gefunden .. halt nur keine Fehlermeldung

  • Hi sat-fan,


    du hast aber im "StopAddProgs.mscr"


    # Script XCPUScalar
    UScript5Stopp = 1


    stehen? ;)

  • logisch hab ich


    # Script XCPUScalar
    UScript5Stopp = 1


    aber wenn das Fenster im startscript nicht gefunden wird dann ist es wohl auch so beim stoppscript.

  • Hi sat-fan,


    baue doch mal eine paar Debug-Messages ein und schau'
    was beim Beenden ausgegeben weird.


    Message ("Vor IF")
    If (WndExists ("XCPUScalar"))
    Message ("Nach If")
    show ("XCPUScalar")
    close ("XCPUScalar")
    Proz = ProcExists("XCPUScalar.exe")
    If (Proz = 1)
    Message ("Prozess vorhanden")
    kill ("XCPUScalar.exe")
    Endif

  • was das auch immer zu bedeuten hat ...



    es kommt nur die 1. meldung
    Vor IF



    sonst nix ....

  • also mit dem pw-problem warte ich aufs nächste update, auch mit den änderungen (...TRUE...) wills nicht.


    mir ist noch aufgefallen, daß beim umschalten auf die nachtansicht die helligkeit wieder auf die pda-einstellung gesetzt wird und sich nicht zurückregelt. ResetLight=1 ist gesetzt...

  • @ sat-fan,


    das bedeutet, daß weder das Fenster "XCPUScalar" noch der Prozess
    "XCPUScalar.exe" laufen/gefunden werden - sehr dubios ?( ?(


    Kannst du denn nach Scriptende in der Taskliste einfach zu XCPUScalar wechseln???


    @ wlcome99
    welche MortScript - Version nutzt du?

  • Zitat

    Original von zappa
    @ sat-fan,


    das bedeutet, daß weder das Fenster "XCPUScalar" noch der Prozess
    "XCPUScalar.exe" laufen/gefunden werden - sehr dubios ?( ?(


    Kannst du denn nach Scriptende in der Taskliste einfach zu XCPUScalar wechseln???


    genau so ist es ... sehr dubios ....


    also BT wird abgeschaltet .... das wars. Ich kann dann manuell unten neben dem BT Button auf die 200-530 klicken und kann so xcpuscalar wieder in den vordergrund bringen und beenden.

  • Zitat

    Original von sat-fan


    genau so ist es ... sehr dubios ....


    also BT wird abgeschaltet .... das wars. Ich kann dann manuell unten neben dem BT Button auf die 200-530 klicken und kann so xcpuscalar wieder in den vordergrund bringen und beenden.


    Kommentier' doch mal die IF-Abfrage aus......


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


    und prüfe, ob dann XCPUScalar in den Vordergrund geholt und beendet wird.

  • hab jetzt folgeden code drin:


    # ---- "XCPUScalar" beenden ----------
    If (UScript5Stopp = 1)
    Message ("Vor IF")
    #If (WndExists ("XCPUScalar"))
    Message ("Nach If")
    show ("XCPUScalar")
    close ("XCPUScalar")
    Proz = ProcExists("XCPUScalar.exe")
    If (Proz = 1)
    Message ("Prozess vorhanden")
    kill ("XCPUScalar.exe")
    Endif
    #EndIf


    #folgendes passiert:
    popup -- vor If ---> ok
    popup -- nach If ---> ok
    popup: Window 'XCPUScalar' could not be found Line: Show ("XCPUScalar") -->ok
    popup: Window 'XCPUScalar' could not be found Line: close ("XCPUScalar") --> ok
    popup prozess vorhanden



    und dann ....................... stoppt der prozess ...



    Also das hier funktioniert .. !!


    # ---- "XCPUScalar" beenden ----------
    If (UScript5Stopp = 1)
    Proz = ProcExists("XCPUScalar.exe")
    If (Proz = 1)
    kill ("XCPUScalar.exe")
    Endif


    hab zum abschluss nochmal den debug.txt gelesen. Irgend etwas stimmt noch nicht, obwohl alles zu laufen scheint. Gibts noch ne Kleinigkeit zu tun ?


    Vielen Dank für Deinen Super Suport:


    In Sub-Routine SunCalcFileLesen
    FREIER SPEICHER aktuell: 12116 KB
    Sub SunCalc hat Zeiten berechnet um: 20:28:49
    Uhrzeiten (SoAuf - SoUnter): 7:57 - 18:02
    In Sub-Routine VariablenFuellen
    In Sub-Routine Berechne
    FREIER SPEICHER aktuell: 12108 KB
    In Sub-Routine Schaltzeit
    In Sub-Routine LichtVariablenFuellen
    In Sub-Routine PowerPruef um: 20:28:49
    Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll:(CHECK1NAVI) 16317688 Farbwert-Ist: 13683912
    Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll:(CHECK1NAVI) 16317688 Farbwert-Ist: 13683912
    Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll:(CHECK1NAVI) 16317688 Farbwert-Ist: 5261368
    Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll:(CHECK1NAVI) 16317688 Farbwert-Ist: 5261368
    Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll:(CHECK1NAVI) 16317688 Farbwert-Ist: 5261368
    In Sub-Routine Beenden
    Ausschalten=1 TMC-Light-Changer beenden - Uhrzeit: 20:29:15

  • Hi sat-fan


    trag' bitte mal den Farbwert 5261368 statt des vorhandenen
    16317688 unter CHECK1NAVI im Inifile ein.
    (Navi-Fenster nicht offen oder nicht erkannt - Koordinaten: 223, 314 Farbwert-Soll: (CHECK1NAVI) 16317688 Farbwert-Ist: 5261368)


    Offensichtlich ist deine Farbwert für die "Lupe" etwas anders...

  • Hi Klaus,


    so, dein Script läuft jetzt auch mit großen Anstrengungen auf meinem neuen HTC Kaiser (TyTN2). War von den vorherigen HTC-Geräten in der Hinsicht verwöhnt, das ich den Slider nie gebraucht habe. Aber nun hat es mich erwischt...war ein großes gefummel bis alles mit der Beleuchtung so lief wie es sollte. Jetzt habe ich aber trotzdem zwei Kleinigkeiten, die du eventuell einbauen könntest.


    1.
    siehe Screenshot "Beleuchtung"
    ich habe 2 Slider (Akku + ext. Strom), die Daten stehen im anderen Screenshot. Kannst du eventuell einbauen, das das Script automatisch schaut ob der Slider für Akku oder Strom betätigt werden muss?
    Jetzt muss ich immer manuell das Simikolon vor "Slide_y=" tauschen. Ist bestimmt eine Kleinigkeit für dich!


    2.
    [SLIDER]
    NameSliderFenster="Beleuchtung"



    Schonmal vielen DANK!!!

  • Hi aryps :gap


    Sollte kein Problem sein.
    Ich prüfe dann einfach vor jedem Sliden auf Netz- / Akkustrom und
    benutze dann alternativ "Slide_yA=" oder "Slide_yN="


    Bin sowieso noch ein Update schuldig :-D)