3 votes

exécuter des programmes avec la dernière version de Notepad++.

Dans le passé, on pouvait exécuter des programmes tels que JavaScript avec Notepad++. Avec la dernière version, c'est impossible. La différence réside dans le bouton RUN. Dans le passé, il affichait un menu de navigateurs dans lequel vous pouviez choisir. Maintenant, le bouton RUN ne le fait pas.

Quelle est la solution ici ?

4voto

Anaksunaman Points 14675

Vous pouvez toujours exécuter des scripts à partir de Notepad++ 7.5.4 (publié le 1er janvier 2018).

Navigateur

Vous pouvez créer un nouveau document avec quelque chose de similaire à ce qui suit pour tester cela :

<script = JS/HTML>

var test = 1
if (test > 0) {
    document.write ('It Works!')
   }

</script>

Sauvegardez ceci comme un .html document. Sélectionnez "Exécuter" dans la barre de menu et choisissez un navigateur (par exemple Chrome) pour ouvrir le document. Le navigateur s'ouvrira et le script devrait s'exécuter en conséquence (en supposant que votre script ne contient pas d'erreurs ou d'autres problèmes).

Ligne de commande

Si vous voulez exécuter .js scripts à partir de la ligne de commande, vous aurez besoin d'une copie de Node.js (ou similaire). Vous pouvez ensuite créer une nouvelle entrée de ligne de commande "Exécuter" dans Notepad++. Pour ce faire, procédez comme suit

  • Sélectionnez Cours, cours... dans la barre de menu.

  • Entrez la commande cmd /K node "$(FULL_CURRENT_PATH)"

  • Cliquez sur "Enregistrer" et nommez le nouvel élément "Exécuter" en conséquence.

Avertissements

  • Cela suppose que Node.js est correctement enregistré sur la ligne de commande. Sinon, utilisez le chemin complet vers le fichier node exécutable.

  • Bien qu'il soit possible d'utiliser simplement, par exemple, les éléments suivants node "$(FULL_CURRENT_PATH)" Les scripts qui sortent ferment la fenêtre de commande en règle générale, ce qui rend la sortie difficile à vérifier. Utilisation de cmd /K permet de contourner ce problème.

  • Si vous utilisez le script précédent avec Node.js, enregistrez le document en tant que .js en omettant les balises html et en modifiant document.write a console.log .

  • Si vous rencontrez des problèmes pour fermer la fenêtre de commande générée, vous devez taper exit (à l'invite de commande) pour fermer la fenêtre.


Notez que si cette réponse se concentre sur Javascript (puisque c'est ce qui a été mis en évidence), ces étapes peuvent également être étendues à d'autres types d'éléments pouvant être exécutés à partir du navigateur ou de la ligne de commande.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X