Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2829 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment convertir en VBS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment convertir en VBS

n°1707173
topino
Posté le 25-03-2008 à 10:40:14  profilanswer
 

Bonjour à tous ,  
 
J'espre que vous avez tous passé un très bon weekend . Je viens vers vous car  
étant  inpétant en VBS , je n'arrive pas à résoudre ce problème :
 
il faudrait que je convertisse ce script en VBS mais comment faire . Avez vous des idées ?  
 
Merci d'avance !
 
strComputer = wscript.arguments(0)
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colSMBIOS = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure" )
For Each objSMBIOS in colSMBIOS
Wscript.Echo "Serial Number " & wscript.arguments(0) _
& " : " & objSMBIOS.SerialNumber
Next

mood
Publicité
Posté le 25-03-2008 à 10:40:14  profilanswer
 

n°1707176
ccp6128
Syntax error
Posté le 25-03-2008 à 10:47:37  profilanswer
 

c'est déjà du vbs [:heink]

n°1707191
topino
Posté le 25-03-2008 à 11:16:49  profilanswer
 

A bon , connais tu BgInfo?


Message édité par topino le 25-03-2008 à 11:17:44
n°1707194
ccp6128
Syntax error
Posté le 25-03-2008 à 11:23:27  profilanswer
 

Ce que je veux dire par la courte phrase "c'est déjà du vbs", c'est que les belles lignes de codes que tu as postées juste avant ma première réponse sont déjà dans le langage appelé vbs.
 
D'où une certaine surprise voire un subtil doute quant à l'énonciation de ton souci, qui découle probablement soit d'une petite erreur de ta part (car je vois mal comment convertir un script déja en vbs en vbs), ou alors d'un effet de calembour que je n'ai pas interprété à sa juste valeur.

n°1707205
ccp6128
Syntax error
Posté le 25-03-2008 à 11:35:24  profilanswer
 

Ok. Donc je suppose que tu cherches à afficher le serial number de la machine sur laquelle tu lances ton BgInfo. Un truc du genre :
 

Code :
  1. SET oNet = CreateObject("WScript.Network" )
  2. strComputer = oNet.Computername
  3. Set objWMIService = GetObject("winmgmts:" _
  4.     & "{impersonationLevel=impersonate}!\\" _
  5.     & strComputer & "\root\cimv2" )
  6. Set colSMBIOS = objWMIService.ExecQuery _
  7.     ("Select * from Win32_SystemEnclosure" )
  8. For Each objSMBIOS in colSMBIOS
  9.     Echo "Serial Number: " & objSMBIOS.SerialNumber
  10. Next


 
Edit : Faur remplacer les Wscript.Echo par des Echo pour que ca marche dans BgInfo.
Edit 2 : Ton code d'origine marche très bien si tu lui passes le nom du pc dont tu veux afficher le serial number en paramètre de ligne de commandes.


Message édité par ccp6128 le 25-03-2008 à 11:43:19
n°1707370
topino
Posté le 25-03-2008 à 14:41:09  profilanswer
 

Je te remercie beaucoup , c'est exactement ce que je cherchais !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment convertir en VBS

 

Sujets relatifs
Fonction pour convertir chaine ASCII en caracterescreation utilisateur script VBS
BgInfo en VBS[VBS]Récupérer DN dans AD
[VBS] détecter et modifier la taille et la position des fenêtresConversion VBA word vers VBS
convertir du php4 en php5[VBS] Pause avant que le script commence
Convertir un fichier .txt en ".iges" ou ".step" ou ".dxf"[VB/VBA/VBS] Macro Visio en export WEB
Plus de sujets relatifs à : Comment convertir en VBS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR