Le dernier point que j'aborde ici dans ce toturial concerner la possibilité de tester ses pages avec un ou plusieurs navigateur. (Vous avez maintenant à votre disposition 3 boutons IE, MOZ, et OPE qui correspondent à Internet Explorer, Mozilla et Opera).
Pour cela, nous allons utiliser une conjonction de tout ce que nous avons vu précédemment.
- Pour lancer un programme externe à JEdit, il faut passer par la console shell.
- Pour automatiser cette tache, il faut faire une macro.
- Faire un bouton etc...
Prenons la macro que je vous donne ici (recopiez là dans un nouveau fichier, nommez le IE.bsh ou Mozilla.bsh ou Opera.bsh suivant le navigateur que vous voulez utiliser). Ne recopiez que la partie qui vous concerne !!
// Pour IE avec Apache ou un autre serveur local
// (changez l'adresse du navigateur si ce n'est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " + "http://127.0.0.1/" + path);
// Pour IE sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " + path);
// Pour Mozilla avec Apache ou un autre serveur local
// (changez l'adresse du navigateur si ce n'est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\MOZILLA.ORG\\MOZILLA\\MOZILLA.EXE " + "http://127.0.0.1/"+path);
// Pour Mozilla sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\MOZILLA.ORG\\MOZILLA\\MOZILLA.EXE " + path);
// Pour Opera avec Apache ou un autre serveur local
// (changez l'adresse du navigateur si ce n'est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\OPERA7\\OPERA.EXE " + "http://127.0.0.1/"+path);
// Pour Opera sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\OPERA7\\OPERA.EXE " +path);
Voilà, maintenant que vous avez testé avec succes j'espère ces macros, je vous laisse préparer vos raccourcis claviers ainsi que vos boutons.
Pour toute question complémentaire, rdv ici :