Exibe a caixa de diálogo quando a opção de menu, ou string no arquivo assistido muda?

0

Estou executando um programa no qual tenho um atalho vinculado no OS X (Sierra 10.12.3) para alternar uma opção de menu. No entanto, não há visibilidade no aplicativo do status dessa opção de menu sem navegar até ela no menu para ver se ela está marcada, invalidando, assim, a utilidade do atalho.

Como posso criar um aplicativo que seja executado como um processo no login e permaneça em execução, e sempre que uma sequência específica no .plist do programa que estou executando for alterada, ele será exibido em um pop-up de caixa de diálogo relatar o status da opção de menu, que seria automaticamente fechado em um segundo?

Por exemplo, considere o seguinte como as variáveis definidas:

  • plist file: /Users/foo/Library/Preferences/com.bar.plist
  • string a ser observada: menuItemChecked
  • string presente no arquivo: saída "item de menu marcado!" para exibir popu
  • string é removida do arquivo: saída "item de menu desmarcado!" para exibir o pop-up

Ou ...

Se houver alguma maneira mais fácil (usando um Applescript ou outro meio) para exibir visivelmente algum feedback da interface do usuário do status de uma opção de menu sendo marcada ou desmarcada, também estou aberto a isso.

Obrigado antecipadamente pela sua ajuda !!!

    
por Max-A-Million 21.07.2017 / 02:52

0 respostas