Ca marche. Voila comment il faut faire apparement (j'ai pas approfondis) :
- Ajouter dans MenuExt une clé
- Sous cette clé, il y a dans le registre une chaine qui est nommé "par défaut" J'ai jamais compris en passant si c'était la valeur de la clé père ? Bref, lui rentré comme valeur le chemin d'un fichier .htm
- Créer ce fichier .hmt avec dedans du script tout moche comme Bilou aime les pondre :
Code :
- <SCRIPT language="javascript" defer=true>
- var gsNO_WCRIPT_ERROR='Editing Files with XML Spy directly from your browser requires \n' +
- 'the Windows Scripting Host, which is not installed on your System.\n'+
- 'You may download the Windows Scripting host from \n'+
- 'http://msdn.microsoft.com/scripting .'
- var win = external.menuArguments;
- var sFile=win.document.URL;
- try{
- var WshShell = new ActiveXObject("WScript.Shell" );
- var monExe = 'H:\\MyProg\\Tests\\PointeurC\\Projet2.exe';
- var oExec = WshShell.run('"' + monExe +'" "'+ sFile + '"');
- }catch(ex){
- win.alert(gsNO_WCRIPT_ERROR);
- }
- </SCRIPT>
|
J'ai piqué ça de l'install de XML Spy, le msg d'erreur est à remplacer...
Voila, tu n'a plus qu'a modifer la ligne d'init de monExe en qqchose comme ça :
var monExe = 'java c:\\mesProg\\monProg.class';
Ensuite, dans ton programme Java tu as le main qui doit être comme ça :
public static void main(String[] argv){
L'url de la page sera argv[1]