récuperer données vbs dans .hta

récuperer données vbs dans .hta - HTML/CSS - Programmation

Marsh Posté le 21-02-2007 à 17:04:21    

bonjour,
 
je voudrais faire un .hta qui listerait toutes les imprimantes connectées sur un serveur d'impression. je voudrai que mes imprimantes soient sous la forme d'une liste déroulante.
voici le code que j'ai réalisé qui ne marche pas:  

Code :
  1. <form action="#">
  2. <select>
  3. <script Language="VbScript">
  4. strComputer = "."
  5. Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  6. Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer" )
  7. For Each objPrinter in colInstalledPrinters
  8. option = "<option>" & objPrinter.Name & "</option>"
  9. Next
  10. </script>
  11. </select>
  12. </form>


seulement, je ne sait pas comment récupérer mes noms d'imprimantes utilisables.
 
comment puis-je faire ? utiliser du Javascript ? est-ce le Wscript.echo qui me gene ?
 
Merci de votre aide


Message édité par clem85 le 21-02-2007 à 21:43:38
Reply

Marsh Posté le 21-02-2007 à 17:04:21   

Reply

Marsh Posté le 21-02-2007 à 18:09:13    

je viens d'essayer sa :  

Code :
  1. <script language="javascript" type="text/javascript">
  2. var wmi = GetObject("winmgmts:{impersonationLevel=Impersonate}\\\\.\\root\\cimv2" );
  3. var impr = wmiQueryFirst(wmi, "Select * from Win32_Printer" );
  4. for each (variable in impr) {
  5. document.write(impr.name);
  6. }
  7. </script>


mais sa ne marche toujorus pas, je ne sait pas quoi faire j'essaye plusieurs directions mais je suis encore bloqué !!! help me please

Reply

Sujets relatifs:

Leave a Replay

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