Schedulare attivitÃ
Oh sì, soprattutto per i pigrialanzed wrote:Onestamente mi intriga abbastanza la possibilità di fare tutto tramite applescript. Ci provo appena ho tempo e vi faccio sapere la soluzione che ho deciso di usare così che tutti ne possano beneficiare.
http://macscripter.net/
e in particolare il loro forum:
http://macscripter.net/viewforum.php?id=11
devi però registrarti per fare ricerche.
Allora, rieccomi qui.
Sebbene ancora non abbia trovato il tempo di studiarmi AppleScript ho risolto con le Azioni Cartella e Automator. Vi spiego come (mi riferisco ad Automator per Leopard. Altre versioni potrebbero leggermente cambiare)
1. Allora aprite Automator e selezionate "Ad hoc".
2. Andate nella libreria "Utility" e scegliete "Esegui script shell".
3. Lasciate tutto com'è ("/bin/bash" e "come stdin") e inserite le istruzioni che vi servono. Nel mio caso ho inserito il listing di alcune cartelle:
ls -l /Applications /Applications/Utilities > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Applications_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Downloads" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Downloads_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Movies" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Movies&TVShows_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Documents/_Download IMPORTANTI" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/_Download_IMPORTANTI_List_"`date +%Y%m%d_%H%M`".txt"
4. A vostro piacimento inserite o meno una notifica "Growl" (bisogna avere Growl installato immagino).
5. Dal menu "Archivio" scegliete "Registra come plugin...", e nella finestra di dialogo che appare inserite il nome che preferite e poi in "Plug-in in:" scegliete "Azioni cartella". Vi chiederà a quale cartella legare l'azione: scegliete quella a cui volete legare l'azione.
Fatto questo premete su "Registra" e avete finito.
Se volete aggiungere altre cartelle basta aprire "Impostazione Azioni Cartella" dalla cartella "Applications/AppleScript" e aggiungere altre cartelle avendo cura di attivare il plugin (che adesso vi apparirà insieme agli altri plugin di sistema nel menu delle azioni cartella).
Da questo momento in poi ogni volta che aggiungete qualcosa alle cartelle indicate verrà lanciato in modo (abbastanza) trasparente l'azione Automator collegata.
Purtroppo il tutto viene attivato solo per l'aggiunta di documenti e non per la modifica o la cancellazione dalle cartelle indicate.
Inoltre per comodità io ho creato un solo plugin che faccia il "listing" di tutte le cartelle che mi interessano per ogni modifica di anche solo una delle cartelle interessate (a parte la cartella "Download" che viene modificata troppo spesso). Volendo si può creare un plugin per ogni singola cartella che ci interessa.
Spero di essere stato d'aiuto.
Qualcuno invece mi spiega cosa significano le opzioni ("/bin/bash" e "come stdin") presenti nel dropdown menu dell'azione "Esegui script shell".
Grazie mille
Ciao
alanzed
Sebbene ancora non abbia trovato il tempo di studiarmi AppleScript ho risolto con le Azioni Cartella e Automator. Vi spiego come (mi riferisco ad Automator per Leopard. Altre versioni potrebbero leggermente cambiare)
1. Allora aprite Automator e selezionate "Ad hoc".
2. Andate nella libreria "Utility" e scegliete "Esegui script shell".
3. Lasciate tutto com'è ("/bin/bash" e "come stdin") e inserite le istruzioni che vi servono. Nel mio caso ho inserito il listing di alcune cartelle:
ls -l /Applications /Applications/Utilities > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Applications_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Downloads" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Downloads_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Movies" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/Movies&TVShows_List_"`date +%Y%m%d_%H%M`".txt"
ls -l -R "/Users/NOMEUTENTE/Documents/_Download IMPORTANTI" > "/Users/NOMEUTENTE/Documents/_Backups/_LsFoldersNoTM Backup/_Download_IMPORTANTI_List_"`date +%Y%m%d_%H%M`".txt"
4. A vostro piacimento inserite o meno una notifica "Growl" (bisogna avere Growl installato immagino).
5. Dal menu "Archivio" scegliete "Registra come plugin...", e nella finestra di dialogo che appare inserite il nome che preferite e poi in "Plug-in in:" scegliete "Azioni cartella". Vi chiederà a quale cartella legare l'azione: scegliete quella a cui volete legare l'azione.
Fatto questo premete su "Registra" e avete finito.
Se volete aggiungere altre cartelle basta aprire "Impostazione Azioni Cartella" dalla cartella "Applications/AppleScript" e aggiungere altre cartelle avendo cura di attivare il plugin (che adesso vi apparirà insieme agli altri plugin di sistema nel menu delle azioni cartella).
Da questo momento in poi ogni volta che aggiungete qualcosa alle cartelle indicate verrà lanciato in modo (abbastanza) trasparente l'azione Automator collegata.
Purtroppo il tutto viene attivato solo per l'aggiunta di documenti e non per la modifica o la cancellazione dalle cartelle indicate.
Inoltre per comodità io ho creato un solo plugin che faccia il "listing" di tutte le cartelle che mi interessano per ogni modifica di anche solo una delle cartelle interessate (a parte la cartella "Download" che viene modificata troppo spesso). Volendo si può creare un plugin per ogni singola cartella che ci interessa.
Spero di essere stato d'aiuto.
Qualcuno invece mi spiega cosa significano le opzioni ("/bin/bash" e "come stdin") presenti nel dropdown menu dell'azione "Esegui script shell".
Grazie mille
Ciao
alanzed