Ejecutar comandos de shell con Automator: ¿cómo crear una gota lanzando un comando "exec"?

3

Necesito crear una aplicación de automatización que ejecute el siguiente comando exec, siempre que se coloque un archivo de imagen (el exec imprime los archivos de imagen con algunos parámetros de impresión).

exec('lpr -o ImageableArea=DS_8x6 -o PageRegion=DS_8x12 -o
PageSize=DS_8x12 -o media=DS_8x12 '.$fullPathOfTheImageFile);

¿Cómo puedo crear esta aplicación? No puedo ir más allá de este punto:

    
pregunta Kurt UXD 07.04.2014 - 19:08

1 respuesta

4

En la Ejecución del script de shell acción , cambie Pasar entrada: , (esquina superior derecha de la acción ), de a stdin a como argumentos . Luego, puede obtener el resultado de la acción anterior pasada a un script de shell como un argumento. Ejemplo:

lpr -o ImageableArea=DS_8x6 -o PageRegion=DS_8x12 -o
PageSize=DS_8x12 -o media=DS_8x12 $1

    
respondido por el idmean 07.04.2014 - 19:22

Lea otras preguntas en las etiquetas