isync - ical - t610

Dieses Thema im Forum "Mac OS X Apps" wurde erstellt von hacmacx, 16.01.2005.

  1. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003
    isync - ical - t610 nur 8wochen

    hallo,
    ich habe in ical geburtstage angelegt.
    aber nicht als ganztägiges ereignis.
    aber auch egal. wenn ich isyncen will
    gibt's nur die option bis zu 8 wochen
    synchronizusieren (heisst das so?).
    will aber schon das ganze jahr auf mein
    handy bringen. auf einmal!
    weiss jemand was?
     
    Zuletzt bearbeitet: 16.01.2005
  2. Maulwurfn

    Maulwurfn MacUser Mitglied

    Beiträge:
    12.868
    Zustimmungen:
    490
    MacUser seit:
    06.06.2004
    Soweit ich weiß gibt dafür leider noch keine Lösung.

    Gruß
    Mick
     
  3. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.843
    Zustimmungen:
    653
    MacUser seit:
    16.05.2002
    ...

    Hallo hacmacx,

    iSync selbst bietet nur Optionen bis 8 Wochen. Um das ganze Jahr zu syncen, musst Du etwas tricksen.

    Ich habe mal ein kleines Apple Skript gebastelt, was die Sache etwas vereinfachen dürfte.
    Für das Skript ist eine Skripterweiterung nötig.
    http://www.latenightsw.com/archives/PListTools1.0.2.sitx.hqx

    Downloaden und mit Stuffit Expander auspacken.

    Installation Instructions

    Follow these steps to install the Property List Tools scripting addition on Mac OS X systems:

    Create a folder named ScriptingAdditions in your user account's Library folder (known as ~/Library) if one does not already exist.

    Copy the Property List Tools.osax into the ~/Library/ScriptingAdditions folder.

    Hier das Skript:
    Code:
    set pathPrefix to (path to "asup" as string) & "SyncService" as string
    set pathUserID to do shell script "id -u" as string
    set pathSuffix to "BTConduitDefaults.plist" as string
    set pathDayRange to pathPrefix & ":" & pathUserID & ":" & pathSuffix as alias
    set myProperty to read property list pathDayRange
    set |kBTConduitDayRangeKey| of first record of myProperty to 365.0
    store property list myProperty in pathDayRange
    Ich habe das Skript in meinem Skriptmenü gespeichert und es iSyncJahr genannt.

    Wichtig! iSync muss einmal gestartet worden sein und ein anderer Menüpunkt unter "Ereignisse aktualisieren für:" muss ausgewählt worden sein, sonst existiert der Eintrag "|kBTConduitDayRangeKey|" nicht in Library/Application Support/SyncService/(Deine UserID)/BTConduitDefaults.plist und das Skript meldet einen Fehler.

    Nach dem ausführen des Skripts wird der Aktualisierungszeitraum auf 365 Tage gesetzt. Im Menü von iSync wird weiterhin nur "Die nächsten 8 Wochen" stehen und darf nicht verändert werden!!!

    Wähle die Ereignisse aus und klick den Sync-Button.

    Möchtest Du wieder nur 8 Wochen syncen, so musst Du erst auf z.B 2 Wochen wechseln und dann wieder 8 Wochen wählen und iSync schreibt wieder die eigenen Einstellungen in die Datei.

    Habe das mit einem K700i getestet.

    Gruß Andi

    Edit: Fehler im Code ausgebessert
     
    Zuletzt von einem Moderator bearbeitet: 31.10.2015
  4. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003
    Follow these steps to install the Property List Tools scripting addition on Mac OS X systems:

    Create a folder named ScriptingAdditions in your user account's Library folder (known as ~/Library) if one does not already exist.

    Copy the Property List Tools.osax into the ~/Library/ScriptingAdditions folder.



    genau das habe ich gemacht aber 365 tage kann ich nich auswählen!???
     
    Zuletzt bearbeitet: 26.01.2005
  5. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003
    habe den screenshot vergessen!
     

    Anhänge:

  6. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.843
    Zustimmungen:
    653
    MacUser seit:
    16.05.2002
    ...

    Hallo hacmacx,

    natürlich kannst Du es nicht auswählen. Hat auch keiner behauptet. Habe geschrieben:

    Nach dem ausführen des Skripts wird der Aktualisierungszeitraum auf 365 Tage gesetzt. Im Menü von iSync wird weiterhin nur "Die nächsten 8 Wochen" stehen und darf nicht verändert werden!!!

    Hast Du Probleme mit dem Skript? Den Code markieren und im Safarimenü unter Safari-Dienste-Script Editor-Run as AppleScript kannste es probieren.

    Wenn es geht. Kannst Du es im Selben Menü unter Make New AppleScript in den Skripteditor laden und dann in User/Library/Scripts speichern. Das Script Menu findet sich in Programme/Apple Script. Ein neues Symbol in der linken Hälfte der Menüleiste, für einen bequemen Zugriff.

    Gruß Andi
     
  7. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003


    wie markieren? und wo finde ich den code?
    Property List Tools.osax ->>> das hier ist doch ein programm oder?
    muss ic hden code irgendwo hinkopieren.
    ich blicks ned!!!!!!!!!!
     
  8. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.843
    Zustimmungen:
    653
    MacUser seit:
    16.05.2002
    ...

    Hallo hacmacx,

    Der Code steht doch in meinem Beitrag weiter oben. Text markiert man mit dem Cursor der Maus. Er ist dann blau hinterlegt.
    Versuch mal hier zu klicken

    Jetzt sollte sich bei Dir der Skripteditor öffnen. Der Skriptcode ist schon eingefügt. Drücke apfel-s um es zu sichern. Wähle diesen Ordner zum Speichern. Lege einen Neuen Ordner an "iSync Scripts" und benenne das Skript "iSyncJahr". Das Skriptmenü findest Du hier. Mach einen Doppelklick auf "Install Script Menu". Oben rechts in der Menüleiste erscheint ein kleines Symbol in Form einer Schriftrolle. Wenn Du da draufklickst, öffnet sich ein Menü. Unter "iSync Scripts" sollte jetzt Dein Skript liegen. Klick drauf und es wird ausgeführt. An iSync selbst ändert sich nichts. Es wird die Voreinstellungsdatei für das Syncen mit Bluetooth verändert.

    Property List Tools.osax ist kein Programm sondern eine Erweiterung für AppleScript. Ein netter Programmierer hat sich die Mühe gemacht, weitere Befehle für AppleScript einzufügen. Eben um diese Voreinstellungsdateien mit wenigen Codezeilen in einem Skript verändern zu können.

    Lese bitte sorgfältig was ich schreibe. Wäre auch toll, wenn es andere User mit einem Handy auch mal versuchen würden.

    Gruß Andi

    Edit: Fehler im Code ausgebessert
     
    Zuletzt bearbeitet: 03.02.2005
  9. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003
    hallo andi,

    danke danke für deine tips.
    ist jetzt auch verständlich wo was wie hinmuss.
    prima.
    aber leider kommt mir beim sichern ein syntax error (s.Anhang)
    und nu?

    gruss
    hacmacx
     

    Anhänge:

  10. hacmacx

    hacmacx Thread Starter MacUser Mitglied

    Beiträge:
    486
    Zustimmungen:
    0
    MacUser seit:
    28.07.2003
    so update.
    also sichern des scripts hat gefunkt.
    liegt auch im applescriptmenue.
    wähle es aus.
    starte isync und wechsel auf 2 wochen.
    und dann beenden und neustarten und 8 wochen auswählen und sync starten
    oder
    auf 8 wochen wechseln und sync starten.
    habe beides versucht. klappt nicht.
     
Die Seite wird geladen...