Ho bisogno di elaborare un numero di messaggi nel mio Thunderbird.app (Mac OS X Snow Leopard, Intel Core 2 Duo), eliminare alcuni in base ad alcuni criteri, esportarne altri, spostarne una piccola parte in una cartella speciale e creare una gerarchia di archiviazione per andare con tutto - a livello di programmazione. Con Outlook mi piaceva VBScript + il modello di oggetti COM: farebbe tutto quanto sopra semplicemente e intuitivamente. Cosa posso usare per ottenere lo stesso risultato con Thunderbird? Se sono disponibili più opzioni, ecco le mie attuali preferenze in termini di lingue (anche se posso adattarmi a molte cose): Python, C++, AppleScript, PHP, Perl, Bash, ... Se ho bisogno di passare a una finestra di Windows per uso .NET e simili, posso (ma immagino che i legami più popolari vengano dal mondo open-source ?!) Se ci fosse uno strumento da riga di comando che ha fatto ciò di cui ho bisogno, lo userei! (thunderbird.sh mostra i messaggi; thunderbird.sh crea la cartella X come figlio della cartella Y;)Script Thunderbird
8
A
risposta
7
È possibile sviluppare estensioni Thunderbird in modo simile alle estensioni di Firefox in XUL e Javascript.
Prova this tutorial.
Questo tutorial vi introdurrà ai componenti di un'estensione Thunderbird e vi mostrerà come costruire il proprio.
3
Si potrebbe anche guardare the tbscript plugin, anche se ha dipendenze esterne - utilizza Python.
0
Se è necessaria una soluzione di script GUI generica, provare Autohotkey, è molto calable.
Problemi correlati
- 1. Drag Drop Handling da Thunderbird
- 2. Operazioni preliminari su estensioni thunderbird
- 3. Thunderbird 31.6 rimuove il doctype
- 4. "Tag" di Thunderbird in IMAP/PHP
- 5. Calendario iCloud e attività in Mozilla Thunderbird/Lightning
- 6. Evento ThunderBird per la visualizzazione di un messaggio
- 7. Come disattivare il controllo automatico della posta in Mozilla Thunderbird
- 8. leggere l'indirizzo di thunderbird contenuto di file mab
- 9. come importare le e-mail in thunderbird dal formato maildir
- 10. Querying database dei messaggi SQLite di Thunderbird da C#
- 11. Email C# a spam contrassegnato da gmail ma da client thunderbird vengono consegnati normalmente (non spam)
- 12. Qual è il modo più semplice per applicare git serie di patch da Thunderbird
- 13. Invio di e-mail con allegati da C#, gli allegati arrivano come parte 1.2 in Thunderbird
- 14. Attività IT: script F # vs script PowerShell
- 15. Script SQL per creare script di inserimento
- 16. Perforce in sospeso script script in sospeso
- 17. Script schema e script fase di costruzione
- 18. Rails "script/console" vs. "script/console --sandbox"
- 19. MVC4 Script di script RC molto lento
- 20. Impossibile convertire script Bash script Zsh
- 21. Script per eseguire altri script in sqldeveloper
- 22. Script sandbox
- 23. - possibili script?
- 24. Che è meglio: <script type = "text/javascript"> ...</script> o <script> ...</script>
- 25. Esegui script bash da un altro script senza attendere che lo script finisca di essere eseguito?
- 26. Esegui più script Powershell in sequenza - su una cartella - Combina gli script in uno script principale
- 27. Come si chiamano più script MSBuild da uno script MSBuild
- 28. Come posso scrivere script multilinea in script npm?
- 29. bash - passa lo script come argomento di un altro script
- 30. Terminare uno script python da un altro script python
L'unico problema con questo è che le estensioni XUL/JS sono script interamente all'interno di TB e con la sua interfaccia utente. Sospetto che il poster originale significhi essere in grado di copiarlo dall'esterno, quindi altre app sul suo desktop Apple possono eseguire azioni TB, come la preparazione di una posta basata su un PDF da un flusso di lavoro di stampa. –
O forse no - Sapevo cosa stavo cercando - ma avevo bisogno di rtfq, l'OP significa automazione puramente all'interno di TB - nel qual caso questa è la risposta corretta. –