También puedes hacer esto con AppleScript.
La siguiente secuencia de comandos abre de forma recursiva todos los archivos / carpetas colocados en ella.
Para cada archivo, ejecute el script PHP definido por phpScriptPath pasando la ruta del archivo como argumento.
Para crear la aplicación:
1. Abre el editor de AppleScript
2. Pegue el siguiente código:
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. Establecer la ruta absoluta de PHPscript
Edite la primera línea de propiedad del script
4. Exportar como aplicación
Menú de archivo > Exportar:
- Elija el nombre de la aplicación & destino
- Seleccione para exportar como aplicación