Chciałbym zautomatyzować, za pomocą AppleScript, tworzenie kopii zapasowej skrzynki pocztowej poczty, która jest wykonywana ręcznie za pomocą menu „Eksportuj skrzynkę pocztową ...”, ale: Nie mogę ustawić folderu, w którym skrzynka pocztowa zostanie zapisana; Nie mogę ustawić skrzynki pocztowej na eksport, działa tylko ze skrzynką, którą wcześniej wybrałem ręcznie za pomocą następującego polecenia: Kliknij pozycję menu ...
Wiersze skryptu, który nie działa, to:
tell application "Finder"
--set mboxSavePath to "HD Macintosh:Users:simonepiersigilli:Desktop:e-mail:" -incorrect command to set the save path-
--set mboxSavePath to "/Users/simonepiersigilli/Desktop/e-mail/" -incorrect command to set the save path-
--set path POSIX to mboxSavePath -incorrect command to set the save path-
end tell
tell application "Mail" to activate
tell application "System Events"
tell process "Mail"
--click menu item "[email protected]" of menu "Entrata" of menu "Caselle" of menu bar 2 -wrong command to set the mailbox to export-
click menu item "Esporta casella di posta…" of menu "Casella" of menu bar 1 -correct command to open the menu "Export mailbox ..."-
-- Now click the Go (choose) button
click button "Scegli" of sheet of front window -correct command to click the button choose-
tell application "Mail" to close the front window
end tell
end tell
**AKTUALIZACJA****
Chodzi o to, aby skrypt był uruchamiany co tydzień i będzie musiał wykonać kopię zapasową następującej skrzynki odbiorczej i wysłanych skrzynek pocztowych zaznaczonych na czerwono.
macos
mail.app
backup
applescript
Cesare65
źródło
źródło
Odpowiedzi:
Skrypty GUI nie są takie świetne. I może łatwo zawieść ze względu na zmiany czasu lub GUI.
Ale spróbuj tego:
źródło