Chamando o terminal.app com a linha de comando que deve executar

1

Eu uso o IDE do Lazarus para gerar algum conteúdo. Dentro dele posso configurar comandos externos.

Eu posso configurar "Nome do programa" e "Parâmetros"

Eu gostaria de configurá-lo, então eu de dentro do software posso chamar o Terminal (ou similar) para copiar um arquivo para acelerar o meu trabalho.

Eu preciso criar um script? Ou existe uma maneira simples de usar "Nome do programa" e "Parâmetros" para executar comandos da linha de comando?

    
por Tom 09.10.2017 / 20:35

1 resposta

2

Se você quiser uma janela do Terminal na qual poderá executar comandos posteriormente, chame o seguinte:

osascript -e "tell application \"Terminal\" to do script \"ls -la ~/Desktop\""

Aqui, osascript pode iniciar os comandos AppleScript . O comando AppleScript real apenas diz ao Terminal para executar um script. Aqui, por exemplo, é uma listagem de arquivos da área de trabalho. Você também pode colocar seu AppleScript em um arquivo .scpt separado ou editá-lo usando o Editor de Script. Esta é uma maneira muito específica do MacOS de fazer a administração do sistema.

Caso contrário - se você não precisa de uma janela do Terminal aberta - faria mais sentido ter seu IDE chamando um script de shell que executa sua configuração necessária em segundo plano.

    
por 09.10.2017 / 21:00