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.