Bij het verzenden van uitnodigingen met iCal van Apple , krijgt de ontvanger een e-mail met een bijgevoegd . Ics-bestand waarmee de ontvanger aan het evenement om hun agenda toe te voegen en accepteren of weigeren de uitnodiging . Bij het versturen van deze uitnodigingen aan een Outlook-gebruiker , wordt de functionaliteit verloren in de vertaling en niet juist is opgemaakt of geopend met Microsoft Outlook . De manier waarop iCal stuurt de uitnodigingen bewerken , zij het een lastige taak , helpt om de Mac -en pc- interactie te verbeteren . Wat je nodig hebt Apple Mac OS X iCal Post Toon Meer Aanwijzingen 1 de map Programma's openen . Navigeer naar de iCal- applicatie. Klik met de rechtermuisknop ( control - klik) op het pictogram iCal en kies \\ " Toon pakketinhoud . \\ " Kopen van 2 Navigeer door de inhoud van iCal op \\ " Resources . \\ " Inside the \\ " ; . . "map , lokaliseren \\ " Resources \\ Mail.applescript \\ " Highlight 3 \\ " Mail.applescript \\ " in de menubalk , selecteer \\ " Bewerken \\ " > \\ " Copy \\ " Op het bureaublad , pasta ( \\ " Bewerken \\ " > \\ " plakken \\ " ) het bestand als back-up . . Terugkeren naar de oorspronkelijke \\ " Mail.applescript . \\ " 4 rechtermuisknop op het bestand en kies \\ "Openen met AppleScript . \\" De AppleScript -editor wordt geopend . Goedkope 5 Navigeren over halverwege het script om de titel \\ "op send_mail_sbrp ( onderwerpregel , messageText , myrecipient , invitationPath . \\ " de hele sectie te beginnen met die post en eindigend met \\ " end send_mail_sbrp \\ Highlight "en druk op \\ " Delete . \\ " ( Maak je geen zorgen , je een back -up gemaakt in stap 3 ) . 6 Highlight , kopieer en plak de gehele volgende vermelding in AppleScript in plaats van de vermelding die u verwijderde in stap 5 : op send_mail_sbrp ( onderwerpregel , messageText , myrecipient , invitationPath ) set pfile om POSIX bestand invitationPath ingesteld myfile op pfile als alias proberen - definiëren een harde return ingesteld cr op ( ASCII teken 13 ) & ( ASCII teken 10 ) < , br /> - ophalen van de naam van de gebruiker en de e - mail set listOfAccounts aan { } tell application \\ " post \\ " herhalen met oneAccount in elk account set listOfAccounts om listOfAccounts & ¬ { \\ " \\ \\ \\ " \\ " & ( krijg volledige naam in oneAccount ) & \\ " \\ \\ \\ " < \\ " & ¬ ( e-mailadressen in oneAccount ) & \\ " > \\ " } ; end repeat einde vertellen if ( ( krijg lengte van listOfAccounts ) is 1 ) dan set theAccountTouse op eerste artikel van krijgen listOfAccounts ; anders set theAccountTouse aan ¬ kiezen uit lijst listOfAccounts ¬ standaard items ( krijgt eerste item van listOfAccounts ) ¬ met prompt ¬ < br /> \\ "Selecteer welke mailaccount in op de uitnodiging van verzenden : \\ " ¬ zonder meerdere selecties toegestaan en lege selectie toegelaten eind als < br /> - het iCal- evenement bestand te openen en te lezen om in te voegen in een e - mail set myEventFileHandle aan ¬ geopend om toegang mijnbestand zonder schrijfrechten set myEventFileContent te lezen myEventFileHandle dicht myEventFileHandle - pre - pend mail headers naar de inhoud evenement set myNewEmailText aan ¬ \\ " Subject : \\ " & onderwerpregel & cr & ¬ \\ " From : \\ " & theAccountTouse & cr & ¬ \\ " Aan: \\ " & ; myrecipient & cr & ¬ \\ "content - klasse: urn: inhoud - klassen : calendarmessage \\ " & cr & ¬ \\ " Content - Type : tekst /kalender ; \\ " & cr & ¬ \\ " method = VERZOEK ; \\ " & cr & ¬ \\ " name = \\ \\ \\ " ; meeting.ics \\ \\ \\ " \\ " & cr & ¬ \\ " Content - Transfer - Encoding : 8bit \\ " & cr & cr & ¬ < br /> myEventFileContent - maak een willekeurige gebeurtenis bestandsnaam set tempMailName om ( willekeurig nummer 1-1000000 ) en \\ " . ics \\ " < br /> set aliasTempMail om \\ " /tmp /\\ " & tempMailName - schrijf de nieuwe e - mail naar een tijdelijk bestand set myEventFileHandle aan ¬ geopend voor toegang ( POSIX -bestand aliasTempMail als string) met schrijfrechten schrijven myNewEmailText beginnend bij 1 tot myEventFileHandle dicht myEventFileHandle - gebruik sENDMAIL om het bestand te verzenden met de juiste headers doe shell script \\ " sendmail < \\ " & aliasTempMail - de temp bestand verwijderen < br /> do shell script \\ " rm \\ " & aliasTempMail op fout errmsg dialoogdisplay errmsg einde proberen einde send_mail_sbrp < br > Select 7 \\ " Compile \\ " van de navigatiebalk . Selecteer \\ " Opslaan \\ " en verlaat AppleScript . 8 Stuur een iCal uitnodiging . de Windows-gebruiker met Microsoft Outlook zal behoren te ontvangen nu uw iCal- uitnodigingen.
|