fichier *.HTA, autodétection de la lettre du lecteur cd

fichier *.HTA, autodétection de la lettre du lecteur cd - HTML/CSS - Programmation

Marsh Posté le 17-10-2007 à 17:41:43    

Bonjour à tous,
J'ai créé un petit cd qui démarre sur un fichier INDEX.HTA, jusque la tout va bien.
Le bouton installer qu'il contient permet de lancer directement l'exécutif (SETUP.EXE) contenu sur le cd.
Mon problème est que je ne sais pas lancer le SETUP.EXE à partir du bouton du fichier HTA parce que la lettre que je définis au montage du fichier est D hors si l'utilisateur a un disque dur nommé D (très souvent le cas) le lien ne marche plus...
 

Code :
  1. <html>
  2. <head>
  3. <OBJECT ID="SW"
  4. ViewAsText
  5. CLASSID="clsid:13709620-C279-11CE-A49E-444553540000">
  6. </OBJECT>
  7. <meta http-equiv="Content-Language" content="fr-be">
  8. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  9. <title>XR-Office2003</title>
  10. </head>
  11. <body bgcolor="#000080">
  12. <p align="center"><b><font size="5" face="Lucida Sans Unicode" color="#FFFFFF">CD
  13. D'INSTALLATION DE </font></b></p>
  14. <p align="center"><b><font color="#FFFFFF" size="5" face="Lucida Sans Unicode">&quot;Microsoft
  15. FrontPage 2003 - FRANCAIS&quot;</font></b></p>
  16. <p align="center"><a href="../Nouveau%20dossier/logo_office_2003.jpg">
  17. <img border="2" src="Pictures/logo_office_2003_small.jpg" xthumbnail-orig-image="../Nouveau dossier/logo_office_2003.jpg"></a></p>
  18. <div style="border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
  19. <p align="center"><b><font face="Lucida Sans Unicode"><font color="#FFFFFF">Service
  20. offert par
  21. <a title="Contactez moi en cas de problème!" href="mailto:XXXXX@hotmail.com">
  22. <font color="#FF6600">Xr-System</font></a></font><font color="#FF6600">
  23. </font><font color="#FFFFFF">pour l'</font><a href="http://www.XXXX.be/"><font color="#FF6600">Henam</font></a></font></b></p>
  24. </div>
  25. <p align="center"><a href="../Nouveau%20dossier/logo_office_2003.jpg">
  26. <img border="2" src="Pictures/logo_office_2003_small.jpg" xthumbnail-orig-image="../Nouveau dossier/logo_office_2003.jpg"></a></p>
  27. <p align="center"><b><font face="Lucida Sans Unicode" color="#FFFFFF">Pour
  28. installer FrontPage2003 entré la clé ci dessous</font></b></p>
  29. <form method="POST" action="--WEBBOT-SELF--">
  30. <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
  31. <p align="center"><b><font face="MS Reference Sans Serif" color="#FFFFFF">
  32. <input name="T1" size="8" value="XXXXX" style="font-weight: 700"></font><font color="#FFFFFF" face="MS Sans Serif">
  33. - </font><font face="Lucida Sans Unicode" color="#FFFFFF">
  34. <font face="MS Reference Sans Serif">
  35. <input name="T2" size="7" value="XXXXX" style="font-weight: 700"> </font>
  36. <font color="#FFFFFF" face="MS Sans Serif">- </font>
  37. <font face="MS Reference Sans Serif">
  38. <input name="T3" size="8" value="XXXXX" style="font-weight: 700"></font><font color="#FFFFFF" face="MS Sans Serif">
  39. - </font><font face="MS Reference Sans Serif">
  40. <input name="T4" size="7" value="XXXXX" style="font-weight: 700"></font></font></b></p>
  41. </form>
  42. <p align="center"><b><font face="Lucida Sans Unicode" color="#FFFFFF">et bénéficier
  43. de tout les possibilités:</font></b></p>
  44. <p align="center">
  45. <input type="button" value="Installation"
  46.     onclick="SW.ShellExecute('D:\\SETUP.exe');">
  47. <input type="button" value="Désinstallation"
  48.     onclick="SW.ShellExecute('D:\\SETUP.exe');">
  49. </p>
  50. <p align="center">&nbsp;</p>
  51. </body>
  52. </html>


 
Mon problème se situe là (voir couleur rouge) j'aimerais savoir comment la lettre du lecteur peut etre automatiquement identifié pour que le lien de mon bouton d'installation ne soit pas rompu lorsque la lettre par défaut du lecteur de cd n'est pas D...
 
Voila si quelqu'un à la solution...

Reply

Marsh Posté le 17-10-2007 à 17:41:43   

Reply

Marsh Posté le 18-10-2007 à 14:54:04    

Ton fichier HTA est au même niveau (en parlant d'aorborescence) que le fichier SETUP ?
 
Si oui, un simple  

Code :
  1. onclick="SW.ShellExecute('SETUP.exe');


 doit suffire, sinon, met le chemin en relatif :D
 
@+


Message édité par bl@p_psx le 18-10-2007 à 14:54:18

---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 19-10-2007 à 20:04:12    

Après avoir modifié l'emplacement du SETUP ça marche.
J'ai juste une question, qu'entends tu par chemin relatif ?

 

Je suis pas trop doué en HTML et j'ai un peu galléré pour le HTA...
Et forcement je ne comprend pas ce que tu veux dire par là...

 

A oui j'ai une icône, j'aimerais qu'elle s'affiche en tête de page sur la barre titre...
Je suis censé faire quoi? (implanter quel code et où?)


Message édité par wazaki le 19-10-2007 à 20:06:11
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed