Puoi farlo anche con AppleScript.
Lo script sottostante apre in modo ricorsivo tutti i file / cartelle lasciati su di esso.
Per ogni file, eseguire lo script PHP definito da phpScriptPath passando il percorso del file come argomento.
Per creare l'applicazione:
1. Apri l'editor di AppleScript
2. Incolla il seguente codice:
property phpScriptPath : "/myPHP\ Scripts/my_script.php" -- Absolute path to your PHP script
on open droppedItems
processItems(droppedItems)
end open
on processItems(theItems)
repeat with theItem in theItems
if isDirectory(theItem) then
processItems(theItem)
else
do shell script phpScriptPath & " " & quoted form of (POSIX path of (theItem as alias))
end if
end repeat
end processItems
-- This function comes from here :
-- http://stackoverflow.com/questions/6872007/applescript-how-to-check-if-something-is-a-directory-or-a-file
on isDirectory(someItem) -- someItem is a file reference
set filePosixPath to quoted form of (POSIX path of (someItem as alias))
set fileType to (do shell script "file -b " & filePosixPath)
if fileType ends with "directory" then return true
return false
end isDirectory
3. Imposta il percorso assoluto di PHPscript
Modifica la prima linea di proprietà dello script
4. Esporta come applicazione
Menu File > Esporta:
- Scegli il nome dell'app e amp; destinazione
- Seleziona per esportare come applicazione