cs_snake57
Messages postés204Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 1 novembre 2011
-
16 mars 2006 à 12:56
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
17 mars 2006 à 12:35
Bonjour je voudrais savoir si il est possible de dévelloper un petit soft en VB6. Qui nous renseigne sur l'activité d'un site (si il est accesible ou non).
Par exemple, l'idéal serait une fonction qui prend comme paramètre d'entrée une URL au format string (genre "www.google.fr") et qui renvoie un "1" ou un "0" en fonction de l'état du site.
puis tu ouvres le fichier testping.txt dans ton code afin de vérifier si la réponse est OK (tu peux même retouner le délai de réponse si ca te chante )
PhilocheMan
Messages postés55Date d'inscriptionjeudi 28 juillet 2005StatutMembreDernière intervention23 mars 20061 16 mars 2006 à 14:33
Désolé M'sieur l'Admin... c'est mon côté "bucheron" qui ressort... tout à la hache
Ou bien des remontées de <STRIKE>gasoil</STRIKE>... QuickBasic
Pis d'abord, j'aime pas les vbs...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 mars 2006 à 18:57
'# Notre cible
sDNS = "www.google.com"
'# je créé un objet de type WScript.Shell
Set oShell = CreateObject("WScript.Shell")
'# Je lance la commande ping, sur mon DNS (voir la doc, pour les parametres -n et -w)
'# Je récupère au passage un objet qui est lié a mon processus appelé
Set oScriptExec = oShell.Exec("ping -n 1 -w 0 " & sDNS)
'# Je peux, par exemple, m'en servir pour récupérer (ici dans sBuffer) le texte renvoyé par ping...
sBuffer = oScriptExec.StdOut.ReadAll
si tu veux des détails, sur les membres, etc, la doc est là pour (MSDN)
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 16 mars 2006 à 21:24
Bonsoir,
Exemple à développer
Dim WshShell, obj, Command, Result, Temp, FileName, File
Set obj = WScript.CreateObject("Scripting.FileSystemObject")
Set WshShell=WScript.CreateObject("WScript.Shell")
FileName=GetTempFile("command.txt")
Result = Ping()
Function Ping()
Command = "%COMSPEC% /C ipconfig.exe > %TEMP%\command.txt"
Result = WshShell.Run(Command,0,True)
Temp = obj.GetSpecialFolder(2).Path
Set File = obj.OpenTextFile(FileName)
Ping = file.ReadAll
file.Close
obj.DeleteFile FileName,True
End Function
Function GetTempFile(File)
GetTempFile=WshShell.ExpandEnvironmentStrings("%TEMP%") & "" & File
End Function
Set WshNetwork = WScript.CreateObject("WScript.Network")
MsgBox("Domaine= " & WshNetwork.UserDomain & " - Nom ordinateur= " & WshNetwork.ComputerName &_
" - Nom utilisateur= " & WshNetwork.UserName & Result)