Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Mac OS >> .

Come inviare iCal invita a Outlook

Quando l'invio di inviti con il programma iCal di Apple, il destinatario riceve una mail con un file allegato ci che permette al destinatario di aggiungere l'evento al proprio calendario e di accettare o rifiutare l'invito . . In invio di tali inviti a un utente di Outlook , la funzionalità si perde nella traduzione e non è formattata correttamente o accedere con Microsoft Outlook . Modifica il modo in iCal invia gli inviti , anche se un compito arduo , aiuta a migliorare il Mac e l'interazione del PC . Cose che ti serviranno
Apple Mac OS X
iCal
posta
Mostra più istruzioni
1

aprire la cartella Applicazioni . Individuare l'applicazione iCal . Destro del mouse ( Ctrl-clic ) sull'icona di iCal e selezionare \\ " Mostra contenuto pacchetto . \\ "
2

Navigare attraverso il contenuto di iCal per \\ "Risorse . \\ " Inside the \\ " , . ». cartella , individuare \\ " Risorse \\ Mail.applescript \\ "
3

Evidenziare \\ " Mail.applescript \\ " Dalla barra dei menu , selezionare \\ " , Modifica \\ " > \\ " Copia \\ "sul desktop , pasta ( \\ " Modifica \\ " > \\ " Incolla \\ ") il file come backup . . Rientro in originale \\ " Mail.applescript . \\ "
4

pulsante destro del mouse sul file e selezionare \\ "Apri con AppleScript . \\" Il AppleScript Editor si aprirà .

5

Naviga circa metà strada lungo la sceneggiatura per la voce \\ "sul send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath . \\ " Evidenziare l' intera sezione che inizia con quella voce e termina con \\ " fine send_mail_sbrp \\ " e premere il tasto \\" Canc \\ ". ( non ti preoccupare, hai fatto un backup al punto 3 ) .
6

Evidenziare , copiare e incollare l'intero seguente voce all'interno AppleScript in posto della voce eliminata al Passo 5 :

su send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath )
insieme pfile a POSIX file di invitationPath
impostare miofile a pfile come alias

provare
- definire un ritorno a capo
impostare cr a ( carattere ASCII 13) & ( carattere ASCII 10) < , br />
- recuperare il nome utente e la e-mail
insieme listOfAccounts a { }

tell application \\ "Posta \\ "
ripetere con oneAccount in ogni conto
insieme listOfAccounts a listOfAccounts & ¬
{ \\ " \\ \\ \\ " \\ " & ( ottenere il nome completo in oneAccount ) & \\ " \\ \\ \\ " < \\ " & ¬
( ottenere indirizzi e-mail in oneAccount ) & \\ " > \\ "}
, ripetizione finale
end tell

if ( (get lunghezza listOfAccounts ) è 1) allora
insieme theAccountTouse arrivare prima voce di listOfAccounts
, altrimenti
insieme theAccountTouse al ¬
da scegliere a listOfAccounts ¬
elementi predefiniti ( arrivare prima voce di listOfAccounts ) ¬
con pronta ¬ < br /> \\ " Si prega di selezionare quale account di posta elettronica per inviare l'invito da : \\ " ¬
senza selezioni multiple consentite e selezione vuota permesso
fine se
< br /> - aprire e leggere il file di eventi iCal da inserire in una e -mail
insieme myEventFileHandle al ¬
aperto per miofile accesso senza permesso di scrittura
insieme myEventFileContent a leggere myEventFileHandle
vicino myEventFileHandle

- intestazioni di posta pre - pend ai contenuti dell'evento
insieme myNewEmailText al ¬
\\ " Oggetto: \\ "& subjectLine & cr & ¬
\\ " Da: \\ "& theAccountTouse & cr & ¬
\\ " A: \\ " & ; myrecipient & cr & ¬
\\ "content - classe: urn: content -classi : calendarmessage \\ " & CR & ¬
\\ "Content-Type : text /calendar ; \\ "& CR & ¬
\\ " metodo = RICHIESTA ; \\ "& CR & ¬
\\ " name = \\ \\ \\ " ; meeting.ics \\ \\ \\ " \\ " & CR & ¬
\\ "Content- Transfer-Encoding : 8bit \\ " & CR & cr & ¬ < br /> myEventFileContent

- creare un evento casuale file di nome
insieme tempMailName a ( numero casuale 1-1.000.000 ) e \\ " . ci \\ " < br /> set aliasTempMail a \\ " /tmp /\\ " & tempMailName

- scrivere il nuovo e-mail a un file temp
insieme myEventFileHandle a ¬
aperta per l'accesso (file aliasTempMail POSIX come stringa) con il permesso di scrittura
scrivere myNewEmailText partendo da 1 a myEventFileHandle
vicino myEventFileHandle

- usare sendmail per inviare il file con le intestazioni appropriate
fare script di shell \\ "sendmail < \\ " & aliasTempMail

- eliminare il file temp < br /> finestra di dialogo fare script di shell \\ " rm \\ " & aliasTempMail
in caso di errore Messaggio di errore
visualizzazione errmsg
fine provare
fine send_mail_sbrp

7

Select \\ "Compila \\ " dalla barra degli strumenti di navigazione . Selezionare \\ " Salva \\ " e uscire AppleScript .
8

Invia un invito iCal . l'utente di Windows con Microsoft Outlook riceve correttamente gli inviti iCal ora .

 

sistemi © www.354353.com