Electron: `shell.openItem` ne déplace pas le Finder vers le haut sur OS X

Créé le 20 juil. 2015  ·  3Commentaires  ·  Source: electron/electron

require('remote').require('shell').openItem('/');

Ouvre le Finder mais le laisse derrière toutes les autres fenêtres.

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes