require('remote').require('shell').openItem('/');
Ouvre le Finder mais le laisse derrière toutes les autres fenêtres.
openItem
ouvre simplement l'URI avec l'application par défaut, si l'application par défaut prend le focus dépend d'elle-même. Dans votre cas, vous devez utiliser showItemInFolder
.
@zcbenz Je rencontre le même problème. J'ai essayé à la fois openItem
et showItemInFolder
. Les deux s'assurent que le dossier est ouvert, mais aucun d'eux ne se concentre sur la fenêtre du dossier.
(Cela signifie que vous pouvez cliquer, par exemple, "Ouvrir le dossier" dans une application électronique. Il appelle shell.openItem
ou showItemInFolder
. Dans tous les cas, le dossier est toujours au bas d'une pile de fenêtres et l'utilisateur pense que rien ne s'est passé.)
est-il possible d'ajouter une option à openItem pour le mettre au premier plan ? car cela aide à ouvrir le répertoire au lieu de simplement l'afficher dans le dossier parent, ce qui nécessite un clic supplémentaire de l'utilisateur. @zcbenz