Ho allegato uno script con una cartella da eseguire ogni volta che qualcosa viene aggiunto alla cartella. Il problema è se più file vengono aggiunti uno dopo l'altro il processo viene accodato. Come eseguire lo script anche se è già in esecuzione per un altro file.Esecuzione di un applescript sull'azione di cartella
risposta
Non è possibile interrompere l'accodamento del processo. Il "on aggiunta di elementi di cartella a xxfolder dopo aver ricevuto xxfiles", ottiene tutti i file eliminati allo stesso tempo (xxfiles è una lista). Quando il sistema impiega troppo tempo per aggiungere tutti i file (copia tramite rete lenta, ...), i sistemi suddividono l'elenco dei file aggiunti in sotto-elenchi, ognuno dei quali chiama lo script. È così che è stato costruito! ma quali sono i tuoi problemi avendo diverse chiamate invece di solo 1? ..fino a quando tutti i file aggiunti vengono elaborati, dovrebbe essere OK.
fyi, il sistema effettua chiamate periodiche per verificare le azioni della cartella, utilizzando il processo launchd, ma non è documentato dove è impostato il periodo.
- 1. Copia di file di Applescript in una nuova cartella
- 2. Applescript: apre una cartella nel Finder
- 3. Applescript ottiene l'elenco delle app in esecuzione?
- 4. Applescript - elenca tutte le applicazioni in esecuzione
- 5. Definizione ed esecuzione di semplici comandi AppleScript in un'app Cocoa
- 6. Importare metodi AppleScript in un altro AppleScript?
- 7. Scorciatoia codice di completamento di Applescript
- 8. cartella Rimuovere da Java classpath in fase di esecuzione
- 9. Come si esegue il debug di AppleScript?
- 10. Come si scrive su un file di testo usando AppleScript?
- 11. Problema con la subroutine di Applescript
- 12. Come registrare un AppleScript in Snow Leopard?
- 13. Come creare un programma eseguibile da AppleScript
- 14. Monitorare il cambio di traccia di Spotify in Applescript?
- 15. Alternative a Applescript?
- 16. programmi aperti con AppleScript
- 17. Leggi file di testo in elenco in Applescript
- 18. esecuzione di un progetto in Dev C++
- 19. Utilizzo di Applescript per eseguire una combinazione di tasti complicata
- 20. Non in grado di eseguire AppleScript all'interno di "Mail" applicazione
- 21. Come caricare un JAR dalla cartella Assets in fase di esecuzione
- 22. Creare un messaggio con allegato in Outlook usando applescript
- 23. AppleScript: ottenere un elenco di tutte le proprietà di un oggetto o classe
- 24. Esecuzione di un comando bash tramite CMake
- 25. Ricevere messaggi Adium in Applescript
- 26. Esecuzione di un comando shell
- 27. Esegui AppleScript da Cocoa Application
- 28. Chiudere un'applicazione utilizzando il applescript
- 29. Stampa per Stdout con AppleScript
- 30. la creazione di una nuova cartella e un file di testo all'interno di quella cartella
i file stanno arrivando attraverso più richieste ma l'automatore lancia lo script solo per 2 azioni, dopodiché si ferma. xxfiles è una lista con un solo file alla volta. C'è un modo per aumentare il numero di richieste che l'automatore può gestire? Grazie – vkj
hai provato con applescript direttamente? Ho creato applicazioni sulla cartella azioni con Applescript e non ho mai avuto problemi ... – pbell