2015-09-14 47 views
5

我已經附加了一個腳本和一個文件夾,只要有東西添加到文件夾就可以運行。問題是如果一個接一個地添加多個文件,則進程會排隊。即使腳本已經在運行另一個文件,如何使腳本運行。在文件夾操作上運行一個applescript

回答

0

您無法停止進程隊列。 「在接收到xxfiles之後向xxfolder添加文件夾項目」時,將同時刪除所有文件(xxfiles是一個列表)。當系統花費太多時間來添加所有文件(通過慢速網絡複製...)時,系統會將子列表中添加的文件列表分開,每個文件都會調用腳本。這就是它的建造方式!但是你有幾次打電話而不是隻打一次電話? ..只要所有添加的文件都處理完畢,它應該可以。

fyi,系統使用launchd進程定期調用來檢查文件夾操作,但沒有記錄設置句點的位置。

+0

文件正在通過多個請求傳遞,但automator僅對2個動作啓動腳本,之後停止。 xxfiles是一次只有一個文件的列表。有什麼辦法可以增加automator可以處理的請求數量嗎?謝謝 – vkj

+0

你是否直接用applescript試過?我用Applescript製作了有關操作文件夾的應用程序,而且我從未遇到過問題...... – pbell

相關問題