1 votos

Pasos de Automator para crear una ruta relativa a la carpeta principal

Estructura del directorio....

--G
 - Action.app (this Automator app)
 - Random.app

 - Folder 1
  - File A.a
  - File B.t
  - File C.q

 - Folder 2
  - File D.a
  - File B.t
  - File C.q

Hago clic y arrastro Folder 1 y Folder 2 y dejarlos caer en Action.app . (Los nombres de estas carpetas son siempre diferente).

El Action.app mueve todos los archivos de las carpetas al directorio principal y luego borra la carpeta. Los archivos duplicados se sobrescriben durante el movimiento. Así que termino con:

--G
 - Action.app (Automator app)
 - Random.app
  - File A.a
  - File D.a
  - File B.t
  - File C.q

Esto funciona....

enter image description here


Lo que estoy tratando de lograr....

La acción del automatizador anterior tiene la carpeta padre codificada en los pasos - --G - que es la carpeta principal. Quiero eliminar esa carpeta codificada y hacerla relativa a los elementos que he arrastrado (o a la ubicación del action.app). De esta manera puedo colocar esta acción en cualquier y ejecutarlo.

I tienen Busqué bastante y probé, creo, todas las preguntas aquí con respecto a "obtener la carpeta padre" y ninguna parece funcionar, usando Applescript, shell scripts, etc. para esta instancia básica. De hecho, una de las soluciones de shell empezó a mover archivos y a borrar directorios en el volumen de inicio/escritorio (¡uf!).

He probado lo siguiente...

enter image description here

Este hace establecer el parentFolder al nombre del directorio padre (verificado en los resultados).

Pero la variable parentFolder es no es una opción para el Move Finder Items paso.

Si yo no "ignorar la entrada" después de establecer la variable, entonces todo en la carpeta padre se procesa (rompiendo las aplicaciones, porque el "Contenido" se extrae de ellas) - el arrastrar/soltar no se dirige a carpetas específicas.

Me doy cuenta de que probablemente estoy pasando por alto algo simple. ¿Alguna ayuda?

En caso: Mojave 10.14.6 / Automator 2.9

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