Bloc-notes ++: existe-t-il un moyen de corriger le fait que je ne peux pas exécuter Chrome à partir du menu Exécuter?

12

J'exécute Notepad ++ v.5.9.2 sur Windows 7-64 bits. Lorsque j'essaie de lancer des fichiers dans IE ou Firefox à partir du menu Exécuter dans N ++, il n'y a aucun problème. Cependant, lorsque je clique sur «Lancer dans Chrome», rien ne se passe, même si Chrome 12 est installé sur mon système (et qu'il fonctionne correctement en dehors de Notepad ++).

J'ai essayé de modifier le chemin d'accès à Chrome dans le fichier N ++ shortcuts.xml trouvé dans la ligne suivante: "chrome" $ ​​(FULL_CURRENT_PATH) "". J'ai essayé de remplacer $ (FULL_CURRENT_PATH) par le chemin complet du fichier chrome.exe sur ma machine, mais cela ne fonctionne toujours pas.

Quelqu'un sait-il comment résoudre ce problème afin que lorsque je clique sur Exécuter> Lancer dans Chrome, le fichier se lance réellement dans Chrome comme dans IE et Firefox?

terrytek
la source

Réponses:

5

En parcourant une autre réponse Notepad ++ non liée, je suis tombé sur quelque chose qui m'a aidé à comprendre comment contourner le problème (merci jweede !!) Voici la documentation.

  1. Dans le menu Exécuter, cliquez sur Exécuter.
  2. Accédez à l'emplacement de votre exécutable Chrome, le mien se trouve. C:\Users\(current user)\AppData\Local\Google\Chrome\Application\chrome.exe Ce chemin apparaîtra désormais dans la zone.
  3. Mettez des guillemets autour du chemin entier ET un espace après le dernier guillemet (important)! Tapez ensuite "$(FULL_CURRENT_PATH)"dans la case, après l'espace.
  4. Cliquez sur "Exécuter" dans la boîte de dialogue et il devrait ouvrir votre fichier Notepad ++ actuel dans Chrome. Si tout va bien, cliquez sur "Enregistrer" et nommez votre nouveau raccourci et attribuez un raccourci clavier.
terrytek
la source
4

Pourquoi avez-vous essayé de remplacer la pièce FULL_CURRENT_PATH? C'est pour le fichier texte actuellement ouvert.

Remplacez la partie "Chrome" par l'endroit où se trouve Chrome.

Exemple:

<Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">&quot;c:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application\chrome.exe&quot; &quot;$(FULL_CURRENT_PATH)&quot;</Command>

Veuillez vous concentrer sur les " &quot;" autres que je mets. Ils sont là parce que le chemin vers Chrome contient des espaces.

Exemple lorsqu'il est utilisé en cmd:

C:\>c:\programme\internet explorer\iexplore.exe
Der Befehl "c:\programme\internet" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\>

J'utilise Windows allemand et il indique qu'il ne trouve pas la commande " c:\programme\internet". Il pense que la commande que j'essaie d'exécuter est " C:\Programme\Internet" avec un paramètre de " Exporer\iexplore.exe"

C:\>"c:\programme\internet explorer\iexplore.exe"

C:\>

Cela exécute Internet Explorer instantanément. La raison pour laquelle rien ne se produit est qu'Internet Explorer n'écrit simplement rien sur la console au démarrage.

sinni800
la source
@ sinni800 - Merci. Je pensais avoir fixé la ligne chrome dans shortcuts.xml pour ressembler exactement à la ligne de commande que vous m'avez donnée, mais il se trouve qu'il me manquait l'espace entre la citation de fin de chemin et la citation de début pour $ (FULL ...) ne fonctionne pas sans l'espace !!
terrytek
@ sinni800 - J'avais supprimé la commande originale "Launch in Chrome" (qui était stupide) quand j'ai fait la solution ci-dessous. Après avoir fait une réinstallation propre pour récupérer cet élément, en mettant code<Command Key = "82" Shift = "yes" Alt = "yes" Ctrl = "yes" name = "Launch in Chrome"> "C: \ Users \ Terese \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe "" $ (FULL_CURRENT_PATH) "</Command> codeSTILL ne fonctionne toujours pas, et je ne sais pas pourquoi.
terrytek
Vraiment, je ne sais pas pourquoi ...
sinni800
3
  1. Copiez une icône de raccourci Google Chrome dans le dossier Notepad ++

  2. Renommez-le chrome

Vous aurez besoin de l'approbation de l'administrateur.

entrez la description de l'image ici

potius
la source
1

Normalement, Notepad ++ n'aurait de toute façon pas besoin du chemin d'accès à Chrome, car le programme d'installation de Chrome aurait dû ajouter une entrée au registre sous la clé Chemins d'application:

Sur Windows XP (et je suppose que cela fonctionnerait de manière similaire sur Windows 7):

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe"

Devrait signaler:

Path        REG_SZ  C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application
<NO NAME>   REG_SZ  C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application\chrome.exe

Sur Windows 7, bien sûr, ce sera C: \ Users \ <username>

Et sous Windows 7, Chrome peut être enregistré sous la clé des chemins d'application par utilisateur :
HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ chrome.exe

Mais tant qu'ils sont en place et pointent vers l'exécutable Chrome, Notepad ++ devrait pouvoir l'exécuter, à moins qu'il n'utilise une manière étrange d'invoquer des programmes.

njd
la source
Bien que bon nombre de ces solutions fonctionnent, c'est probablement la réponse la plus correcte ici.
Steve Rowe
0

Il semble que ce soit un tout petit détail dans le fichier shortcuts.xml. La ligne chromée ressemble-t-elle exactement à celle ci-dessous?

<Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">chrome &quot;$(FULL_CURRENT_PATH)&quot;</Command>

Modifier - En outre, quelle est exactement l'erreur? Fournit-il un message d'erreur, ne fait rien en silence ou autre chose?

Ben Jones
la source
Oui, la ligne Chrome du fichier shortcuts.xml est exactement comme vous l'avez. Il n'y a aucun message d'erreur; il ne fait rien en silence.
terrytek
@ BenJones - Oui, la ligne Chrome dans le fichier shortcuts.xml ressemble exactement à ce que vous avez. Il n'y a aucun message d'erreur; il ne fait rien en silence.
terrytek
0

Pour moi, cela ne fonctionne pas pour Windows 10. Alors s'il vous plaît Essayez ceci

Afficher> Afficher le fichier actuel dans> Chrome.

J'espère que cela t'aides.

user1492916
la source
-1

si les conseils ci-dessus ne fonctionnent pas, essayez ceci: copiez votre chemin vers Chrome (le mien était C: \ Program Files x86) \ Google \ Chrome \ Application \ chrome.exe). Ouvrez maintenant votre Bloc-notes ++ et appuyez sur F5 ou sélectionnez l'option Exécuter dans le menu déroulant Exécuter et collez-y ce chemin entre guillemets. Maintenant, mettez un espace après la fin de la citation et placez ce qui suit après l'espace $ (FULL_CURRENT_PATH). IL DEVRAIT REGARDER COMME "C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" $ (FULL_CURRENT_PATH) . Maintenant, enregistrez ce chemin avec n'importe quel nom et touches de raccourci que vous aimez.

et plus tard, vous pouvez ouvrir votre document à l'aide des touches de raccourci ou du menu déroulant Exécuter;

               THANK YOU
JITENDER KUMAR
la source
Cela duplique une autre réponse et n'ajoute aucun nouveau contenu. Veuillez ne pas poster de réponse à moins que vous ayez réellement quelque chose de nouveau à apporter.
DavidPostill
-1

Solution facile

1- Enregistrez votre fichier HTML. 2- Allez dans l'explorateur de fichiers et recherchez-le. 3- Sélectionnez-le et faites un clic droit pour faire apparaître le menu. 4- Choisissez ouvrir avec puis choisissez votre application web désirée. Terminé.

thantsintun
la source
1
Cela pourrait être un correctif - mais on ne sait pas pourquoi cela peut être un correctif. Veuillez expliquer / clarifier davantage? Merci!
studiohack