require('remote').require('shell').openItem('/');
Abre o Finder, mas o deixa atrás de todas as outras janelas.
openItem
apenas abre o URI com o aplicativo padrão, se o aplicativo padrão terá o foco depende de si mesmo. No seu caso, você deve usar showItemInFolder
.
@zcbenz Estou tendo esse mesmo problema. Tentei openItem
e showItemInFolder
. Ambos garantem que a pasta esteja aberta, mas nenhum deles focaliza a janela da pasta.
(Isso significa que você pode clicar, digamos, "Abrir pasta" em um aplicativo eletrônico. Ele chama shell.openItem
ou showItemInFolder
. De qualquer forma, a pasta ainda está na parte inferior de uma pilha de janelas e o usuário acha que nada aconteceu.)
é possível adicionar uma opção para openItem para torná-lo primeiro plano? pois ajuda abrir o diretório em vez de apenas mostrá-lo na pasta pai, o que requer mais um clique do usuário. @zcbenz