1 Ανοίξτε το φάκελο Applications . Πλοηγηθείτε στην εφαρμογή iCal . Κάντε δεξί κλικ ( Control-κλικ ) το εικονίδιο iCal και επιλέξτε \\ " Περιεχόμενα Εμφάνιση Package . \\" 2
Πλοηγηθείτε περιεχόμενο iCal για να \\ " Πόροι . \\" Μέσα από το \\ " ? . Resources \\ " φάκελο , εντοπίστε \\" Mail.applescript \\ "
εικόνων 3
Επισημάνετε \\" Mail.applescript \\ " Από τη γραμμή μενού , επιλέξτε \\ " . ? Επεξεργασία \\ " > \\ " Αντιγραφή \\ " Από την επιφάνεια εργασίας , πάστα ( \\ " Επεξεργασία \\ " > \\ " Επικόλληση \\ ") το αρχείο ως αντίγραφο ασφαλείας . . Επιστροφή στην αρχική \\ " Mail.applescript . \\ "
Η
4 Κάντε δεξί κλικ στο αρχείο και επιλέξτε \\ "Άνοιγμα με AppleScript . \\" Η AppleScript Editor θα ανοίξει .
Φτηνές 5
Πλοηγηθείτε περίπου στη μέση του script στον τίτλο \\ " για send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath . \\" Επισημάνετε ολόκληρο το τμήμα που αρχίζει με αυτό το τίτλο και τελειώνει με \\ "τέλος send_mail_sbrp \\ " και πατήστε \\ " Διαγραφή . \\ " ( μην ανησυχείτε , θα έκανε ένα back up στο Βήμα 3) .
Η 6
Highlight , αντιγράψετε και να επικολλήσετε ολόκληρη την καταχώρηση ακόλουθα μέσα σε AppleScript μέρος της καταχώρησης που διαγράφονται στο Βήμα 5 :
για send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath ) σετ />
που myfile να pfile ως /> ψευδώνυμο
- να καθορίσει μια μεταφορά μετ 'επιστροφής σύνολο />
- ανακτήσετε το όνομα του χρήστη και το e -mail σετ />
πει την εφαρμογή \\ " Mail \\ "
επανάληψη με oneAccount σε κάθε σετ />
\\ " }
? τέλος επανάληψης
τέλος πείτε
if ( ( πάρει το μήκος της listOfAccounts ) είναι 1 ) και στη συνέχεια
που theAccountTouse για να πάρει το πρώτο στοιχείο της listOfAccounts
? άλλο
που theAccountTouse να ¬
επιλέξουν από
προεπιλεγμένα στοιχεία λίστας listOfAccounts ¬ ( πάρει το πρώτο στοιχείο της listOfAccounts ) ¬
με άμεση ¬
\\ " Παρακαλώ επιλέξτε οποία λογαριασμό e-mail για να στείλετε την πρόσκληση από : \\ " ¬
χωρίς πολλαπλές επιλογές και τα κενά επιλογή επέτρεψε
τέλος, αν
- ανοιχτό και να διαβάσετε το αρχείο συμβάντων iCal για να εισάγετε σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου σύνολο />
ανοικτή πρόσβαση myfile χωρίς άδεια εγγραφής σύνολο />
κοντά />
- κεφαλίδες που έχουν προ - εκκρεμούν ταχυδρομείου στο περιεχόμενο εκδήλωση
που myNewEmailText να ¬
\\ " Θέμα : \\ " & subjectLine & cr & ¬
\\ " Από : \\ " & theAccountTouse & cr & ¬
\\ " Προς: \\ " & ? myrecipient & cr & ¬
\\ " content- class : urn : περιεκτικότητα σε τάξεις : calendarmessage \\ " & cr & ¬
\\ " Content -Type : text /ημερολόγιο? \\ " & cr & ¬
\\ " method = ΑΙΤΗΣΗ ? \\ " & cr & ¬
\\ " name = \\ \\ \\ " ? meeting.ics \\ \\ \\ "\\" & cr & ¬
\\ " Content - Transfer - Encoding : 8bit \\ " & cr & cr & ¬
myEventFileContent
- " . ics \\ " να δημιουργήσει ένα τυχαίο αρχείο συμβάντων όνομα
σύνολο tempMailName στο ( τυχαίο αριθμό 1 - 1000000 ) & \\
που aliasTempMail να \\ " /tmp /\\ " & tempMailName
- να γράψετε το νέο e -mail σε ένα αρχείο temp σύνολο />
ανοικτή πρόσβαση ( αρχείο POSIX aliasTempMail ως string) με δικαιώματα εγγραφής myNewEmailText εγγραφής />
κοντά myEventFileHandle
- χρησιμοποιήστε το sendmail να στείλετε το αρχείο με τις κατάλληλες κεφαλίδες
δεν script shell \\ /> " sendmail <\\ " & aliasTempMail
κάνει script shell \\ " rm \\" & aliasTempMail
errmsg τέλος προσπαθήσουμε
τέλος send_mail_sbrp
7
Επιλέξτε \\ " Compile \\ " από τη γραμμή εργαλείων πλοήγησης . Επιλέξτε \\ " Αποθήκευση \\" και την έξοδο AppleScript .
8
Αποστολή από ένα iCal πρόσκληση . ο χρήστης των Windows με το Microsoft Outlook , θα λάβουν σωστά iCal προσκλήσεις σας τώρα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα