Script de AutoMator se ejecuta dos veces en los archivos seleccionados del Finder -- macos campo con automator campo con services camp apple Relacionados El problema

Automator script runs twice on Finder selected files


1
vote

problema

Español

Estoy escribiendo un servicio simple para abrir un archivo en Emacs a través de la selección en el buscador.

  for f in $@ do open -a Emacs "$f" done   

Si se selecciona un archivo en el buscador (azul sólido en el archivo después del clic izquierdo), y se llama al servicio, el script se ejecuta dos veces para cualquier archivo seleccionado.

Si haga clic con el botón derecho en un archivo sin seleccionarlo (Clear Box después del clic derecho) y llame al servicio, entonces la acción se realiza una vez.

No hay servicio de automatorios de "Obtención de elementos del buscador" sobre este script.

¿Por qué se llama el servicio dos veces si se selecciona un archivo (clic izquierdo en un archivo), pero solo una vez si se selecciona con un clic derecho?

Original en ingles

I'm writing a simple service to open a file in Emacs through selection in Finder.

for f in $@ do open -a Emacs "$f" done 

If a file is selected in Finder (solid blue on the file after left click), and the service is called, the script runs twice for any selected files.

If I right click on a file without selecting it (clear box after right click) and call the service, then the action is performed once.

There is no Automator service of "getting Finder items" above this script.

Why is the service being called twice if a file is selected (left click on a file) but only once if selected with a right click?

        
   
   

Lista de respuestas

Relacionados problema

5  Instalación de Windows 7 en Boot Camp no está disponible en Mojave  ( Installing windows 7 in boot camp is unavailable on mojave ) 
En mi MacBook Pro (mediados de 2014), parece que Apple ha dejado de soportar la instalación de Windows 7 a través del campo de entrenamiento en mi Mac. Actual...

5  Habilitación de notificaciones de noticias de última hora en Sierra  ( Enabling breaking news notifications on sierra ) 
En un nuevo sistema que ejecuta MacOS Sierra, ¿cómo habilitar las notificaciones para los horarios de NY, o cualquier otra fuente de noticias? Un cliente vi...

2  ¿Qué hago si los datos de la imagen del disco están dañados?  ( What do i do if the disk image data is corrupted ) 
Estoy tratando de instalar Sims 3, pero abre una ventana que dice que "no se pudo abrir las siguientes imágenes en disco porque los datos de la imagen se corr...

7  Cómo deshabilitar el "tiempo de su computadora está casi arriba". ¿diálogo?  ( How to disable the your computer time is almost up dialog ) 
Cuando los controles parentales están habilitados y se establece la configuración de tiempo de la computadora, el usuario controlado se mostrará un cuadro de ...

50  ¿Es generalmente recomendable obtener software antivirus para Mac OS X?  ( Is it generally advisable to get anti virus software for mac os x ) 
¿vale la pena comprar un software antivirus para Mac OS X? Escuché ambas opiniones como "No es posible obtener un virus en Mac OS X" y "Mac OS X también es ...

6  Problemas con los calendarios de Google y iCal en león  ( Problems with google calendars and ical in lion ) 
No estoy seguro de por qué es tan difícil obtener un sincronización de calendario para trabajar bien, pero parece ser uno de los problemas de nuestra edad. Pe...

17  ¿Cómo puedo deshabilitar Mail.App cuando hago clic en una dirección de correo electrónico?  ( How can i disable mail app when i click on an email address ) 
De forma predeterminada, al hacer clic en una dirección de correo electrónico de otra aplicación de Mac (como Slack), inicia la aplicación Mail.App en una vis...

4  ¿Obtener por proceso de usuario y sistema de CPU del sistema en OSX a través de la línea de comandos?  ( Get per process user and system cpu time on osx via command line ) 
Estoy familiarizado con abcdefghijklmnpidstat que proporciona un usuario y el sistema separados CPU por proceso en Linux: $ sudo pidstat -p 3162 Linux 4....

29  ¿Cómo hago que Windows guarde su posición en la pantalla después de volver a colocar una pantalla?  ( How do i make windows save their position on screen after re attaching a display ) 
Cuando adjunto un segundo monitor a mi MacBook, arrastro muchas ventanas a él. Cuando separe el monitor, todas las ventanas se mueven de nuevo a la pantalla d...

5  ¿Cómo puedo cambiar el color de texto predeterminado en el correo?  ( How can i change the default text color in mail ) 
¿Cómo puedo cambiar el color de texto predeterminado (negro a gris oscuro) en el correo en león? ...

1  Una línea vertical en el lado derecho de la ventana después de cambiar los escritorios  ( A vertical line on the right hand side of the window after changing desktops ) 
Cuando navegue desde la ventana de escritorio izquierdo a la ventana de escritorio derecha, un inicio de línea vertical que aparece en el lado derecho del esc...

34  No puedo ver este Emoji ???????? en MacOS  ( Cant see this emoji on macos ) 
Acabo de encontrar que no puedo ver este Emoji ðÿ ‡ ‡ðð ‡ ¼ ( Bandera de Roc â € " República de China, Taiwán ), que se representa como una cruz en una caja,...

2  ¿Es posible maximizar una ventana del buscador sin un software de terceros?  ( Is it possible to maximize a finder window without third party software ) 
¿Cómo puedo maximizar una ventana en el buscador sin usar un software de terceros? Leí Este post , pero ninguno de estos trucos parecía funcionar. ...

2  Chrome continúa funcionando incluso cuando Mac debería estar dormido  ( Chrome continues running even when mac should be is asleep ) 
Tengo la última versión de Chrome corriendo en mi Mac. Me he dado cuenta de que incluso cuando cierro el viejo con la intención de poner mi computadora para d...

17  ¿Cómo agrego palabras al diccionario de usuario OS X?  ( How do i add words to the os x user dictionary ) 
Si alguien tiene una palabra que comúnmente usan, pero OS X Lion mantiene "corrigiendo" a algo en el diccionario, ¿cómo agrega el usuario la palabra al diccio...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.