
yo sueloLázaro IDEpara generar algún contenido. Dentro de él puedo configurar comandos externos.
Puedo configurar "Nombre del programa" y "Parámetros"
Me gustaría configurarlo para que, desde dentro del software, pueda llamar a Terminal (o similar) para copiar un archivo y acelerar mi trabajo.
¿Necesito crear un script en su lugar? ¿O existe una forma sencilla de utilizar el "Nombre del programa" y los "Parámetros" para ejecutar comandos de la línea de comandos?
Respuesta1
Si desea una ventana de Terminal en la que luego pueda ejecutar comandos, llame a lo siguiente:
osascript -e "tell application \"Terminal\" to do script \"ls -la ~/Desktop\""
Aquí, osascript
puede lanzarComandos de AppleScript. El comando AppleScript real simplemente le dice a Terminal que ejecute un script. Aquí, por ejemplo, hay una lista de archivos del escritorio. También puedes poner tu AppleScript en un .scpt
archivo separado o editarlo usando Script Editor. Esta es una forma muy específica de macOS de realizar la administración del sistema.
De lo contrario, si no necesita una ventana de Terminal abierta, tendría más sentido que su IDE llame a un script de shell que realice la configuración requerida en segundo plano.