Cerrar proceso VBscript

Iniciado por Ch3ck, 19 Septiembre 2005, 16:27 PM

0 Miembros y 2 Visitantes están viendo este tema.

Ch3ck

#10
Es taskkill y segun un ejemplo del ms-dos seterminaria el notepad asi:

Taskkill /F /IM notepad.exe entonces iria asi?:

On error resume next
i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
Set variable = ("WScript.Shell")
Variable.Shell "Taskkill /F /IM notepad.exe"
Else
End if

Pero no pasa nada porque sera?


NYlOn

jajaj si perdonen, es q recien vuelvo del cole y estoy un poco perdido xDDD
Ch3ckM4t3r intenta sacando el "On Error Resume Next" a ver si te marca alguna linea ... kapaz que es un error del codgio

salu2

Ch3ck

Ha ya entendi es que no cree el Objeto. Ahora quedó así:

i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
msgbox "Si"
Set variable = CreateObject("WScript.Shell")
Variable.Shell ("cmd.exe /Taskkill /F /IM notepad.exe")
Else
End if
Pero ahora un nuevo problema en la linea 5 caracter 1:

El objeto no acepta esa propiedad o metodo.

Entoces????.

Gracias por responder...

yeikos

set ws = CreateObject("WScript.Shell")
i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
ws.Run ("cmd.exe /c Taskkill /F /IM notepad.exe")
Else
End if

Ch3ck

HA GRACIAS  ya vi que no es shell si no Run y ademas de agregarle la c antes del taskkill...
GRACIAS  ;D