2017-09-09 6 views
0

Pour utiliser Notepad ++ comme éditeur pour 7zip, vous devez lancer notepad++.exe avec le paramètre de ligne de commande -multiInst, sinon il ferme et transmet instantanément les arguments à l'instance existante. Comme 7zip récupère les modifications que vous avez apportées à son fichier temporaire lorsque le programme invoqué se ferme, vous n'avez jamais la possibilité de le modifier.Comment utiliser Notepad ++ comme éditeur pour 7zip, sans afficher une fenêtre de console?

Le problème est, 7zip ne vous permet pas d'entrer des arguments pour le programme que vous configurez en tant qu'éditeur.

solutions évidentes qui ne fonctionnent pas, déjà essayé:

  • Appeler un fichier batch, mais je suis coincé avec un disgracieux (et facile à fermer accidentellement) fenêtre de la console pour la durée de l'édition - pas acceptable.
  • Appelez un fichier de commandes qui utilise start pour appeler Notepad ++: ne fonctionne pas, le fichier de commandes appelé se ferme immédiatement pour que vous ayez déjà terminé l'édition de Notepad ++, c'est-à-dire revenir au problème initial.

Comment vous y êtes-vous pris? Aucune solution que j'ai essayé moi-même ou que j'ai lu n'a été pleinement satisfaisante.

Répondre

0

Qu'en est-fichier batch

start "" /b "notepad++.exe" -multiInst $* 
exit 
+0

L'une des premières choses que j'essayées. Notez que je dis ci-dessus: "7zip ramasse les changements que vous avez faits dans son fichier temporaire quand le programme invoqué se ferme". L'utilisation de 'start' signifie que le fichier batch se ferme immédiatement, 7zip n'a donc aucun moyen de savoir quand vous avez fini d'éditer. –