2 votos

Utilice la ruta de acceso de archivo en terminal (de applescript y automator)

Estoy tratando de crear un flujo de trabajo simple que se utiliza para ayudar a personas que no son técnicas de uso de tesseract OCR. Yo no tengo ningún problema con él, a mí mismo, pero otros probablemente prefieren GUIs, así que estoy trabajando en el siguiente flujo de trabajo de automator (imagen de abajo): https://drive.google.com/file/d/1nxiQVt7sQigQwgjpscG-0E9loCRO7Fxe/view?usp=sharing

Secuencia de comandos:

set appName to "Terminal"

if application appName is running then
    tell application "Terminal"
        activate
        do script "tesseract /Users/jackson/Downloads/OCRTemp.jpg /Users/jackson/Downloads/OCRTemp.txt"
    end tell

else
    tell application "Terminal"
        activate
        do script "tesseract /Users/jackson/Downloads/OCRTemp.jpg /Users/jackson/Downloads/OCRTemp.txt" in front window
    end tell
end if

El problema es que en la línea "tesseract /Users/jackson/Downloads/OCRTemp.jpg /Users/jackson/Downloads/OCRTemp.txt" me gustaría sustituir el primer archivo de extensión con el portapapeles. No está bien versado en el uso de bash, no estoy del todo seguro de qué hacer. Creo que parte de la confusión es que estoy usando un applescript para ejecutar un comando de terminal, así que no estoy seguro de si puedo utilizar applescript o terminal para obtener la variable.

Automator workflow

3voto

Pirooz Puntos 486

No hay necesidad de Automator.

Sólo tiene que utilizar AppleScript (cambio a la salida de ):

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