isync - ical - t610

  1. hacmacx

    hacmacx Thread StarterMacUser Mitglied

    Mitglied seit:
    28.07.2003
    Beiträge:
    486
    Zustimmungen:
    0
    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?
     
    hacmacx, 16.01.2005
  2. Maulwurfn

    MaulwurfnMacUser Mitglied

    Mitglied seit:
    06.06.2004
    Beiträge:
    14.050
    Zustimmungen:
    834
    Soweit ich weiß gibt dafür leider noch keine Lösung.

    Gruß
    Mick
     
    Maulwurfn, 16.01.2005
  3. Andi

    AndiMacUser Mitglied

    Mitglied seit:
    16.05.2002
    Beiträge:
    7.641
    Zustimmungen:
    776
    ...

    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
     
    Andi, 16.01.2005
  4. hacmacx

    hacmacx Thread StarterMacUser Mitglied

    Mitglied seit:
    28.07.2003
    Beiträge:
    486
    Zustimmungen:
    0
    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!???
     
    hacmacx, 26.01.2005
  5. hacmacx

    hacmacx Thread StarterMacUser Mitglied

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

    Anhänge:

    • Bild1 .jpg
      Dateigröße:
      50,6 KB
      Aufrufe:
      42
    hacmacx, 26.01.2005
  6. Andi

    AndiMacUser Mitglied

    Mitglied seit:
    16.05.2002
    Beiträge:
    7.641
    Zustimmungen:
    776
    ...

    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
     
    Andi, 26.01.2005
  7. hacmacx

    hacmacx Thread StarterMacUser Mitglied

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


    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!!!!!!!!!!
     
    hacmacx, 27.01.2005
  8. Andi

    AndiMacUser Mitglied

    Mitglied seit:
    16.05.2002
    Beiträge:
    7.641
    Zustimmungen:
    776
    ...

    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 (http://file://localhost/Library/Scripts/) zum Speichern. Lege einen Neuen Ordner an "iSync Scripts" und benenne das Skript "iSyncJahr". Das Skriptmenü findest Du hier (http://file://localhost/Applications/AppleScript/). 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
     
    Andi, 27.01.2005
  9. hacmacx

    hacmacx Thread StarterMacUser Mitglied

    Mitglied seit:
    28.07.2003
    Beiträge:
    486
    Zustimmungen:
    0
    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:

    • Syntaxerror.jpg
      Dateigröße:
      45,8 KB
      Aufrufe:
      22
    hacmacx, 28.01.2005
  10. hacmacx

    hacmacx Thread StarterMacUser Mitglied

    Mitglied seit:
    28.07.2003
    Beiträge:
    486
    Zustimmungen:
    0
    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.
     
    hacmacx, 28.01.2005
Die Seite wird geladen...
Ähnliche Themen - isync ical t610
  1. Kingwassi
    Antworten:
    3
    Aufrufe:
    368
    Kingwassi
    28.05.2012
  2. Nixtuer
    Antworten:
    3
    Aufrufe:
    968
    thinkman
    26.07.2010
  3. hacmacx
    Antworten:
    1
    Aufrufe:
    421
    hacmacx
    29.09.2005
  4. friedb
    Antworten:
    4
    Aufrufe:
    478
  5. Mr. Blister
    Antworten:
    23
    Aufrufe:
    1.428
    Timo I Spaceman
    30.03.2004