1 votos

cómo agregar el botón para el Buscador de la barra de herramientas para llamar la secuencia de comandos de python con la carpeta actual como argumento?

Recientemente he añadido menú contextual en servicios para ejecutar la secuencia de comandos de python, pero creo que sería conveniente si puedo agregar un botón en el Buscador de la barra de herramientas, como junto al Botón Nueva Carpeta en la siguiente imagen.

enter image description here

Es esto posible en el botón agregar en el Buscador de la Barra de herramientas que desencadena una secuencia de comandos de python y pasa la carpeta actual como argumento ?

0voto

Malik hassan Puntos 16

A ver si esto funciona.

Descargar la primera Ventana del Finder Camino BETA 10.9 acción de automator desde mi blog : my_very_first_automator_action

La acción devuelve la ruta de acceso de la parte frontal de la mayoría de la ventana del finder. No tomar ningún tipo de acción por encima de las acciones. El post lo explica todo :-)

Crear un nuevo documento de Aplicación en Automator y agregar la primera Ventana del Finder Ruta de acceso a él. A continuación, sólo añadir que Ejecutar el shell script después de ella.

Guardar como de la Aplicación. Y, a continuación, hacer la operación de arrastrar y soltar.

Me gustaría probarlo con tu código, pero no tengo el python presentación de diapositivas...


Nota de la documentación de Apple en lo que respecta a Acciones de Terceros.

La instalación de las Acciones, Cuando su acción ha sido completamente depurado y probado, construir un despliegue de la versión del paquete (mediante la adecuada optimizaciones). A continuación, cree un paquete de instalación para la acción (o agregar la acción para la aplicación del paquete de instalación). El instalador debe copiar la acción a /Biblioteca/Automator o ~/Library/Automator, dependiendo de si el acceso a la acción debe ser un sistema amplio o restringido para la instalación de usuario.

En lugar de instalar su acción por separado, se puede poner en el interior de el paquete de la aplicación, especialmente si la acción utiliza el características de la aplicación. Cuando Automator busca acciones para de la pantalla, se ve dentro de las aplicaciones registradas, así como en el estándar de Automator directorios. La ventaja de su embalaje las acciones dentro de una aplicación es que no es necesario crear un aparte paquete de instalación para instalar las acciones. Para instalar el las acciones, los usuarios sólo necesitan que arrastrar la aplicación a una ubicación estándar.

La acción de los fardos deben ser almacenados dentro de la aplicación de contenedor en Contenido/Biblioteca/Automator. Por lo tanto, si su acción es MyAction.acción y su aplicación MyApp.aplicación, la ruta de acceso dentro de la aplicación sería:

MyApp.app/Contents/Library/Automator/MyAction.action

Usted puede copiar manualmente una acción en este lugar (después de la creación de la necesaria subdirectorios) o Xcode copia utilizando una Copia de los Archivos de la fase de construcción. Si copia una acción en una aplicación bundle, pero la aplicación ya está instalado en un sistema, debe obtener Servicios de Lanzamiento a reconocer que la aplicación tiene nuevo contenido para registrarse (es decir, la nueva acción) mediante la modificación de la aplicación fecha de modificación. Usted puede hacer esto escribiendo el comando touch en la aplicación Terminal.

sudo touch /Applications/MyApp.app

O usted puede cambiar el nombre de la aplicación en el Finder a algo más, a cambio de es el nombre original y, a continuación, iniciar la aplicación una vez.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X