[MN5-AddOn] TMC-LIGHT-Changer feat. "SunCalc&PowerCheck" by Petterson. NEUE Version 4.4 vom 24.05.06


  • Hi..
    Du hast aber schon SunCalc.exe auf dem PPC und auch die Pfade in SunCalc.ini und Tmclc.ini angeglichen?

  • Hallo
    Das sind meine Pfade in der TMCLC.ini:


    Code
    PFADE:MN5=\Programme\NAVIGON\MobileNavigator\MobileNavigator.exe
    POIW=\SD Card\navigating.de .PPC Files\POIwarner.exe
    SunCalc=\SD Card\Programme\SunCalc.exe
    DayOrNightTxt=\Programme\NAVIGON\DayOrNight.txt
    Dummy=\dummy.dat
    RUNdummy=\RUNdummy.dat
    GPSTMCinfo=\Programme\NAVIGON\MobileNavigator\


    Die SunCal.exe und die SunCal.ini liegen auf der SD Card in einem seperaten Ordner mit dem Namen Programme.
    Die Pfage der SunCal.ini sind:


    PathGPSTMCInfo = \Programme\NAVIGON\MobileNavigator
    PathDayOrNight = \SD Card\Programme\SunCalc
    HH = -0.83333333
    ExtendedOutput = 1


    Was mit eben noch aufgefallen ist, der POIWarner startet nicht. In den Einstellungen steht er auf manuell.
    Gruß
    rotzbengel

    2 Mal editiert, zuletzt von rotzbengel ()

  • Hi, ich habe Dein Script geladen, für mich angepaßt und ausprobiert. Zuerst dachte ich, "was für ein Scheiß", das dauert ja ewig, bis MN5 lädt. Dann mußte ich Glopus auch "zu Fuß" starten. Bis ich dann doch endlich mal überlegt habe :gap. Ich habe ja überhaupt keinen Pfad zu Glopus hinterlegt. Zum Glück hatte ich schon in der Version 3.3.1 den Glopus-Start mit drin, so daß ich dann nur noch die betreffenden Zeilen kopieren mußte.




    ; Pfade zu den Prog. - evtl. anpassen
    ; -----------------------------------
    [PFADE]
    MN5=\Storage Card\NAVIGON MobileNavigator 5\MobileNavigator.exe
    POIW=\Storage Card\navigating.de .PPC Files\
    SunCalc=\Storage Card\NAVIGON MobileNavigator 5\SunCalc.exe
    DayOrNightTxt=\Programme\GPSTMCInfo\DayOrNight.txt
    Dummy=\Programme\GPSTMCInfo\dummy.dat
    RUNdummy=\Programme\GPSTMCInfo\RUNdummy.dat
    GPSTMCinfo=\Windows\temp\GPSTMCInfo\


    ;Pfad zum Extra Programm (Dank an thomas1904) wenn "WeiteresProgramm=1"
    ExtraProgramm=\Storage Card\PKSoft Glopus\Glopus.exe




    So siehts jetzt bei mir aus. Bitte nicht schlagen, wenn was nicht stimmt. Ich bin in der Programmierung und solchen Sachen überhaupt nicht fit, aber da ich es mir reinkopiert hatte (danke an ...) habe ich es halt gemerkt. Jetzt startet zuerst Glopus, dann MN5 und dann der POI-Warner. Und es geht viel schneller, wahrscheinlich hat mein PDA ewig versucht, Glopus zu starten.


  • Hi,


    ich bin's ;)



    Hier ist der Fehler:
    PathDayOrNight = \SD Card\Programme\SunCalc
    Dies ist der Pfad WOHIN SunCalc die DayOrNight.txt schreiben soll



    und hier:
    DayOrNightTxt=\Programme\NAVIGON\DayOrNight.txt
    Dies ist der Pfad wo mein Script die DayOrNight.txt sucht.


    Also:
    In der SunCalc.ini
    PathDayOrNight = \Programme\NAVIGON\


    eintragen - das war's


    Und hier:
    POIW=\SD Card\navigating.de .PPC Files\POIwarner.exe
    is das POIWarner.exe zuviel


    SO ist richtig:
    POIW=\SD Card\navigating.de .PPC Files\

  • @ulli2


    Du hast aber noch nicht meine neueste Version 3.6 drauf - oder?
    Da gibt's den Pfad nämlich nicht mehr.
    Da trägst du den Pfad direkt im Script ein und setzt nur noch den Schalter
    ; Zusätzliches Prg. starten?
    WeiteresProgramm=1


    auf "1".



    Im Script sieht das dann so aus:


    # ----- Start "Gloplus" starten by aryps ----
    f not wndExists "Glopus"
    run "\Storage Card\PKSoft Glopus\Glopus.exe"
    WaitForActive "Glopus",30
    sleep 500
    EndIf
    # ----- Ende "Gloplus" starten ----


    Ergänzung:


    Hi Ulli2,
    habe gerade gesehen, daß deine Methode doch funktioniert - aber nur weil im Script noch die Variable %ExtraProgramm% steht. Das geht dann aber nur für 1. Programm - nicht für mehrere (wie gedacht).
    Besser wäre, du würdest es so machen wie beschrieben und den Pfad wieder löschen - Sonst wunderst du dich später vielleicht, wenn's auf einmal nicht mehr geht.. ;)

    2 Mal editiert, zuletzt von zappa ()


  • Hallo
    entweder ich bin zu d**f, oder ich kapier´s nicht.
    Der POIWarner(Version 2.98) startet einfach nicht, egal was ich mache. Den Eintrag in POIW Pfad habe ich auf \SD Card\navigating.de .PPC Files\ gesetzt, aber es passiert nichts.
    Die Fehlermeldung des Scripts habe ich weg bekommen, weiß aber daurch nicht, ob das dann alles so funktioniert wie es soll.
    Wie bekomme ich den POIWarner gestartet?
    Gruß
    rotzbengel

  • @rotzbengel - alter Mannheimer!


    Immer locker bleiben..
    guggst du hier:


    "POIplus=0" User die POI+ (nicht POI-Warner) benutzen setzen diesen Schalter auf "1"


    1. Da POI+ sich anders meldet habe ich den Programmnamen in der TMCLC.ini weggelassen.
    Hast du den Pfad auch genauso wie vorher, nur OHNE POIWarner.exe am Ende?
    Und, wie du weisst - POI-Warner startet erst in der Kartenansicht!


    2. Der Schalter "POIplus=" ist genau dafür da, dem Script zu sagen, "hier kommt POI+"


    Hast du POI+ ? Dann setzt den Schalter mal auf "1".


    Hast du schon was mit "SilentStart" gemacht??
    Wenn ja, lass erstmal weg.


  • Hi
    Danke dir für die Hilfe.
    Das sind die Fakten:
    [STARTEN]
    PoiWarnerStart=1
    ; POI-Warner "still" starten (Danke an Seretix)
    POIWSilentStart=0
    ; POI+ statt POI-Warner?
    ; wegen untersch. Task-Namen
    POIplus=0
    ; Ohne grünes POI-W Icon (Quadrat) abschalten!
    PoiWarnerCheck=1
    Der Pfad ist der gleiche nur ohne POIWarner exe.
    Kann ich die Startzeit des POIWarners irgendwie einstellen?
    Gruß
    rotzbengel

  • @rotzbengel,


    mir ist noch was eingefallen - welchen Skin hast du und ist der auch im Inifile richtig eingetragen - "ausgeliefert" wird das TMCLC.ini immer mit
    [SKIN]
    USED_SKIN=MNStandard


    Wenn man in der Naviansicht/Kartenansicht ist wird erst mal auf "Umschaltung" geprüft - dauert bei mir im Betrieb ca. 10Sek.
    Danach startet der POI-Warner.
    Das kann natürlich je nach PDA unterschiedlich lange dauern.

  • Hi zappa,


    ich habe da folgendes entdeckt. Wenn ich mich nicht täusche dann fehlt etwas im Skript. Schau dir das mal an:


    # ----- Start "Gloplus" starten by aryps ----
    If not wndExists "Glopus"
    run %ExtraProgramm%
    WaitForActive "Glopus",30
    sleep 500
    EndIf
    # ----- Ende "Gloplus" starten ----





    Na, fällt dir was auf??? Neee, dann noch eine kleine Hilfe:





    ; Zusätzliches Prg. starten?
    WeiteresProgramm=1
    .
    .
    .
    ; Pfade zu den Prog. - evtl. anpassen
    ; -----------------------------------
    [PFADE]
    MN5=\Speicherkarte\NAVIGON MobileNavigator 5\MobileNavigator.exe
    POIW=\Speicherkarte\Programme\POI-Warner\PPC Files\
    SunCalc=\Speicherkarte\Programme\Mort LIGHT-Changer\SunCalc.exe
    DayOrNightTxt=\Speicherkarte\NAVIGON MobileNavigator 5\DayOrNight.txt
    Dummy=\Speicherkarte\Programme\Mort LIGHT-Changer\dummy.dat
    RUNdummy=\Speicherkarte\Programme\Mort LIGHT-Changer\RUNdummy.dat
    GPSTMCinfo=\Programme\


    Wenn ich mich nicht irre, was durchaus menschlich ist, dann fehlt der Pfad zu "%ExtraProgramm%"! Ich habe es zwar noch nicht ausprobiert, aber ist mir so aufgefallen. Leider muss ich gleich wieder zum nächsten Kunden und brauche mein NAVI dafür. Daher möchte ich das jetzt nicht testen ;)

    Gruß aryps


    Hardware: HTC Diamond 1+2, GNS FM9BT RDS TMC, HTC Kaiser, HTC Hermes (WM6), HTC Magician 2 (128MB RAM)
    Software: MN|7.3.4 Europa, iGo 8, Glopus, MagicMaps2Go3, Run.GPS.Trainer, TMC-Light-Changer, Sprite Backup, Spb PocketPlus, Spb Insight, Spb Imageer, Spb Wallet, Spb Weather, SBSH PhoneWeaver, FinPocket, FlexMail, MASP AutoManager, TotalCommander, AE Button Plus, SKTools, uvm...


  • Ne, habe ich gerade schon geschrieben -
    das ist ein "Relikt" aus der Vorversion.
    Jeder (der zusätzliche Programme starten möchte) soll hier:
    "run %ExtraProgramm%" statt %ExtraProgramm% seinen Pfad eintragen.


    guggst du hier..
    # ----- Start weiteres Programm ----
    #If not wndExists "Fenstertitel des Programms"
    #run "\Pfad\zum\Programm.exe"
    #WaitForActive "Fenstertitel des Programms",5
    #sleep 500
    #Falls das Prg. Mausklicks ben÷tigt hier Koordinaten eintragen
    #MouseClick "Fenstertitel des Programms",20,20
    #MouseClick "Fenstertitel des Programms",20,20
    #MouseClick "Fenstertitel des Programms",20,20
    #EndIf


  • Hallo
    ich glaube es liegt an meinem Skin. Ich nutze den M0ng0trans.
    Aber hier aus der TMCLC.ini:


    scheint er nicht erwähnt. Liegt es vielleicht da ran?
    Habe auch mal in deiner alten TMCLC.ini Version 3.0 reingeschaut, da wird mein Skin als Skin: USED_SKIN=MNStandardMongoTrans aufgeführt.
    Was mir noch auffällt, in der aktuellen TMCCL.ini Version 3.6 steht unter checknavi der Wert 21712. In der TMCCL.ini Version 3.0 hatte ich einen Wert von 24808.
    Gruß
    rotzbengel

    2 Mal editiert, zuletzt von rotzbengel ()


  • Hi...
    hab auch mal nachgeschaut... Dein Skin wird in keiner TMCLC.ini aufgeführt... Wenn er in einer Deiner Inis drin ist, hast Du ihn entweder selber eingebaut, oder eine Specialversion bekommen...
    Möglich??

  • Hallo
    richtig @the_wombel : drink
    Nun ist wieder unser guter @zappa gefordert. :D :gap
    Gruß
    rotzbengel

  • Hi rotzbengel,


    ich kann mich dunkel erinnern...
    kopier doch mal aus deiner alten Ini den Abschnitt
    [MongoTrans irgendwas..]
    ...
    ..
    ..
    ..


    und alles was darunter steht (bis zum nächsten [ ])
    in die neue Ini und trage unter UsedSkin= den Skin dann ein.


    Schick mir doch bitte auch mal die Werte des Skins. Dann werde ich die mal
    fest einbauen.
    sorry für die Unannehmlichkeiten :-D)