Enviar evento click para a caixa de diálogo mostrada através do comando display dialog no OS X Terminal

0

Eu tenho um script sh que exibe um diálogo; esta caixa de diálogo pode ser fechada pelo usuário, mas eu estou olhando para uma forma graciosa de fechá-la, a partir de outro script semelhante, executado em um determinado momento, se isso não acontecer. Meu comando é:

osascript -e 'display dialog "Hello World! This notification will be closed in the future, due to an external trigger."'

O evento que deve acionar o fechamento é assíncrono, portanto não posso usar a opção desistir .

Existe uma maneira de realizar isso ou devo simplesmente matar o processo?

    
por elder elder 19.08.2015 / 16:02

1 resposta

0

A abordagem um tanto trivial foi criar outro script, que é identificar e matar o acima:

pkill -f "Hello World! This notification will be closed in the future, due to an external trigger."

Pode muito bem haver uma maneira mais elegante de fazer isso ...

    
por 10.02.2016 / 18:12