Tengo un script php que toma un nombre de archivo como argumento. Cuando lo ejecuto desde una ventana de terminal, escribo
./my_script.php file_to_process.txt
¡Funciona muy bien!
Lo que me gustaría poder hacer es tener un icono en mi dock que cuando suelte un archivo en él, ejecute el script php y proporcione la ruta completa al archivo eliminado como argumento para ese script.
es posible? ¿Puede proporcionar instrucciones paso a paso?
macos
applescript
automator
php
Scott
fuente
fuente
También puede hacer esto con AppleScript.
El siguiente script abre recursivamente todos los archivos / carpetas que se le han caído. Para cada archivo, ejecute el script PHP definido por phpScriptPath pasando la ruta del archivo como argumento.
Para crear la aplicación:
1. Abra el Editor AppleScript
2. Pegue el siguiente código:
3. Establecer la ruta absoluta del PHPscript
Edite la primera línea de propiedad del script
4. Exportar como aplicación
Menú Archivo> Exportar:
fuente
Necesitas usar Automator.app
Cree una aplicación y agregue Utilidades-> Ejecutar script de Shell para incluir su my_script.php
fuente