Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
As-tu essayé en passant par une variable pour concaténer la chaîne passée en
paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
Jacques
"Alain CROS" wrote in message
news:Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
As-tu essayé en passant par une variable pour concaténer la chaîne passée en
paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
Jacques
"Alain CROS" <Personne@ICI> wrote in message
news:ORPWAzFWEHA.1340@TK2MSFTNGP10.phx.gbl...
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
As-tu essayé en passant par une variable pour concaténer la chaîne passée en
paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
Jacques
"Alain CROS" wrote in message
news:Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la variable
intProcessID.
J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Si quelqu'un a une idée ?
Merci.
Alain CROS
Bonjour.
Merci pour ta réponse mais malheureusement, j'obtient le même message.
Alain CROS
"Jacques Barathon [MS]" a écrit dans
le message de news:As-tu essayé en passant par une variable pour concaténer la chaîne
passée en paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
[...]
Bonjour.
Merci pour ta réponse mais malheureusement, j'obtient le même message.
Alain CROS
"Jacques Barathon [MS]" <jbaratho@online.microsoft.com> a écrit dans
le message de news: OBXs04GWEHA.3988@tk2msftngp13.phx.gbl...
As-tu essayé en passant par une variable pour concaténer la chaîne
passée en paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
[...]
Bonjour.
Merci pour ta réponse mais malheureusement, j'obtient le même message.
Alain CROS
"Jacques Barathon [MS]" a écrit dans
le message de news:As-tu essayé en passant par une variable pour concaténer la chaîne
passée en paramètre:
strProcList = "Select * from Win32_Process Where ProcessId = " &
CStr(intProcessID)
Set colProcesses = objWMIService.ExecQuery (strProcList)
[...]
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la
variable intProcessID. J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la
variable intProcessID. J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Bonjour.
Je connais la variable intProcessID et cette ligne de code me génère
l'erreur suivante.
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = " &
Cstr(intProcessID))
Script : C:MonScript.vbs
Ligne : 26
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient de la conversion en String de la
variable intProcessID. J'ai essayé :
Where ProcessId = " & intProcessID)
Where ProcessId = '" & intProcessID & "'")
etc...
et toujours la même erreur.
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais
afficher le nombre d'éléments contenus dans la collection retournée
par cette ligne.
[...]
Msgbox intProcessID & vbnewline & colProcesses.Count
[...]
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une
variable numérique?
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais
afficher le nombre d'éléments contenus dans la collection retournée
par cette ligne.
[...]
Msgbox intProcessID & vbnewline & colProcesses.Count
[...]
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une
variable numérique?
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais
afficher le nombre d'éléments contenus dans la collection retournée
par cette ligne.
[...]
Msgbox intProcessID & vbnewline & colProcesses.Count
[...]
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une
variable numérique?
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais afficher le nombre d'éléments contenus dans la collection
retournée par cette ligne.
Voici le code.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set objProcess = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2:Win32_Process")
objProcess.Create "C:Program FilesInternet ExplorerIExplore.exe", null, null, intProcessID
Msgbox "ProcessID = " & intProcessID, vbSystemModal
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = '" & intProcessID & "'")
' ("Select * from Win32_Process Where ProcessId = " & intProcessID)
' ("Select * from Win32_Process Where ProcessId = " & Cstr(intProcessID))
Msgbox intProcessID & vbnewline & colProcesses.Count
Wscript.Quit
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Merci.
Alain CROS
"Jean-Claude BELLAMY" a écrit dans le message de news:
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais afficher le nombre d'éléments contenus dans la collection
retournée par cette ligne.
Voici le code.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set objProcess = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2:Win32_Process")
objProcess.Create "C:Program FilesInternet ExplorerIExplore.exe", null, null, intProcessID
Msgbox "ProcessID = " & intProcessID, vbSystemModal
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = '" & intProcessID & "'")
' ("Select * from Win32_Process Where ProcessId = " & intProcessID)
' ("Select * from Win32_Process Where ProcessId = " & Cstr(intProcessID))
Msgbox intProcessID & vbnewline & colProcesses.Count
Wscript.Quit
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Merci.
Alain CROS
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le message de news: OInSvPPWEHA.212@TK2MSFTNGP12.phx.gbl...
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Bonjour.
Tu a raison, l'erreur provient de la ligne suivante lorsque je fais afficher le nombre d'éléments contenus dans la collection
retournée par cette ligne.
Voici le code.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set objProcess = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2:Win32_Process")
objProcess.Create "C:Program FilesInternet ExplorerIExplore.exe", null, null, intProcessID
Msgbox "ProcessID = " & intProcessID, vbSystemModal
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where ProcessId = '" & intProcessID & "'")
' ("Select * from Win32_Process Where ProcessId = " & intProcessID)
' ("Select * from Win32_Process Where ProcessId = " & Cstr(intProcessID))
Msgbox intProcessID & vbnewline & colProcesses.Count
Wscript.Quit
Si je remplace la ligne par
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'IExplore.exe'")
Je n'obtient pas d'erreur.
La question est donc :
Comment faire passer dans une requete, donc sous forme de texte, une variable numérique?
Merci.
Alain CROS
"Jean-Claude BELLAMY" a écrit dans le message de news:
Fais voir l'intégralité de ton script !
...
Donc l'erreur est ailleurs !
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Bonjour.
Merci pour ta réponse.
Ton code ne fonctionne pas chez moi.
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : 0x80041017
Code : 80041017
Source :
Si je remplace
for each process in colProcesses
wscript.echo process.Description
next
par
msgbox colProcesses.Count
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient du système d'exploitation Win98
Merci encore.
Alain CROS
"Jean-Claude BELLAMY" a écrit dans le message de news:
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Bonjour.
Merci pour ta réponse.
Ton code ne fonctionne pas chez moi.
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : 0x80041017
Code : 80041017
Source :
Si je remplace
for each process in colProcesses
wscript.echo process.Description
next
par
msgbox colProcesses.Count
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient du système d'exploitation Win98
Merci encore.
Alain CROS
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le message de news: edpjJMUWEHA.2908@TK2MSFTNGP10.phx.gbl...
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Bonjour.
Merci pour ta réponse.
Ton code ne fonctionne pas chez moi.
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : 0x80041017
Code : 80041017
Source :
Si je remplace
for each process in colProcesses
wscript.echo process.Description
next
par
msgbox colProcesses.Count
L'erreur obtenu est
Script : C:MonScript.vbs
Ligne : 7
Caract. : 1
Erreur : Erreur non reconnue
Code : 80004005
Source : SWbemObjectSet
Je pense que le problème vient du système d'exploitation Win98
Merci encore.
Alain CROS
"Jean-Claude BELLAMY" a écrit dans le message de news:
Il n'y a rien à faire de spécial !
Tu me sembles avoir un esprit vraiment compliqué ! ;+)
Ce script fonctionne parfaitement :
Bonjour,
Peut être que iexplore.exe se trouve ailleurs que C:Program FilesInternet ExplorerIExplore.exe chez vous :-)
Amicalement,
Jean - JMST
Bekgium
Bonjour,
Peut être que iexplore.exe se trouve ailleurs que C:Program FilesInternet ExplorerIExplore.exe chez vous :-)
Amicalement,
Jean - JMST
Bekgium
Bonjour,
Peut être que iexplore.exe se trouve ailleurs que C:Program FilesInternet ExplorerIExplore.exe chez vous :-)
Amicalement,
Jean - JMST
Bekgium