0 votos

Automator Applescript - Utilizar 1 pregunta para la selección de elementos del Finder para dos acciones diferentes

Estoy trabajando en una aplicación de Automator donde la parte que me toca tiene una ventana de selección de buscador abierta dentro de la aplicación - Telestream Switch.

Mis próximos pasos serían:

1 Pedir el artículo del buscador
2 Copiar el nombre de la ruta
3 Volver a Telestream Switch App - cmd shift G y pegar el nombre de la ruta y entrar - Para que el archivo sea seleccionado.
4 Remítase al punto 1 para que se vuelva a seleccionar el elemento del buscador.
5 Ejecute el siguiente apple script para copiar sólo el nombre del elemento.

en ejecución {entrada, parámetros}

set fileName to first item of input

tell application "System Events" to ¬
    tell disk item (fileName as text) to ¬
        set {theName, theExtension} to ¬
            {name, name extension}

if theExtension is not "" then
    set theName to ¬
        text 1 thru -((count theExtension) + 2) ¬
            of theName
    set the clipboard to theName
else
    set the clipboard to theName
end if

return input

fin de carrera

¿Sería esto posible?

Gracias

0 votos

RE: "2 Copiar nombre de ruta" -- No veo un Copiar nombre de ruta acción en el Biblioteca de acciones en Autómata . -- ¿Es este un específico acción en Autómata puede ser añadido por un aplicación de terceros ?

0voto

user3439894 Puntos 5883

Para remitirse a la valor de un anterior acción puede utilizar el Establecer el valor de la variable acción y el Obtener el valor de la variable acción según corresponda, por ejemplo

  • Pedir artículos del buscador acción
  • Establecer el valor de la variable acción
  • Algunos otros acción .
  • Algunos otros acción .
  • Obtener el valor de la variable acción
  • Ejecutar AppleScript acción
  • Algunos otros acción .

También debe comprobar [] Ignorar la entrada de esta acción en el Opciones sección de la Establecer/Obtener el valor de una variable acción según corresponda para que su acción está lógicamente desconectado del siguiente acción .

En el ejemplo Automatizador flujo de trabajo abajo, habría otros acciones entre el Establecer el valor de la variable acción y el Obtener el valor de la variable acción como se quería.

<strong>Nota: </strong>Si el <strong>Ejecutar AppleScript </strong><em>acción </em>es el último <em>acción </em>en el <em>flujo de trabajo </em>entonces no es necesario incluir el <code>return input</code> línea de <em>código </em>.

enter image description here

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