Estoy tratando de configurar una carpeta acción que solo se activa cuando un archivo es menor que un cierto tamaño. Con mi limitado entendimiento no he sido capaz de encontrar una manera para hacer esto. Alguien puede ayudar?
Aquí un resumen de mi problema y mi enfoque actual: me estoy haciendo un render 3D en Blender a través de la línea de comandos en la Terminal, pero tener un error persistente. Licuadora procesa cada fotograma de la imagen, pero después de 3 o 4 frames de animación de representación, la GPU bombas y todos los marcos posteriores de procesamiento de color negro con un tamaño de 28kB.
Mi método de fuerza bruta para remediar esto así que puede representar desatendida:
- Blender es no sobrescribir los archivos existentes como se crea un nuevo marco de renders
-
Automator Carpeta Acción cada vez que un nuevo marco se guarda:
en ejecutar {entrada, parámetros}
-- ignoring application responses tell application "Keyboard Maestro Engine" do script "BA8776AB-5030-4753-85FB-0032D396B9B1" -- or: do script "renderhack" end tell -- end ignoring return input
final de ejecución
Esto desencadena un Teclado Maestro macro que hace lo siguiente:
3a. Activa La Ventana De Terminal
3b. Tipos de Ctrl-C de pulsación de teclas para matar Licuadora proceso (que ya ha empezado la representación cuadro siguiente)
3c. Ejecuta una secuencia de comandos de shell para eliminar cualquier archivos pequeños, es decir, find-name "*.png" -tamaño -1M-eliminar (esto no es necesario por ahora, pero sería si yo pudiera resolver mi problema)
3d. Se Reactiva La Ventana De Terminal
3e. Tipos tecla de flecha hacia Arriba, Volver a relanzar la licuadora en el Terminal.
Así que esto funciona, pero me gustaría encontrar una solución más elegante, que iba a ahorrar un par de segundos más en cada fotograma. Si la carpeta acción podría trabajar de forma condicional, de alguna manera, a sólo provocan el siguiente script, macro o si el archivo más reciente es de un tamaño determinado.
Espero que esto tiene sentido. Lamentablemente solo el movimiento de pequeños archivos de la carpeta no funciona, ya que Blender mantener la representación marcos de color negro. Necesito para activar los pasos anteriores (o algo parecido, que también incluye la matanza de la Batidora) cuando un pequeño archivo que aparece en la carpeta.