Visual Basic para Aplicaciones - matar proceso

Life is soft - evento anual de software empresarial
 
Vista:

matar proceso

Publicado por maria (14 intervenciones) el 04/08/2004 08:09:42
HOla!
Mi consulta es la siguiente:Tengo que matar un proceso externo a mi aplicacion pero al usar Call SendMessage(glHandle, WM_CLOSE, 0&, 0&) me sale un cuadro de dialogo pidiendome confirmación de cerrar la plicación.Este cuadro tiene dos botones SI y NO.¿Tengo alguna manera de pulsar algunode esos botones?¿Existe alguna forma de cerrar la aplicacion y que no me salga dicho cuadro?Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:matar proceso

Publicado por CSO (25 intervenciones) el 07/08/2004 16:17:20
Hola, supongo q abra otro sistema mas directo, pero mientras prueva con esto, aver si te vale este Ej.

Private Sub Command1_Click()
Call Shell("C:\windows\notepad.exe", 1) ' abre una aplicacion Ej. bloc de notas
SendKeys "fff" 'Escribe algo , para q luego no pide si keremos guardar
SendKeys "% + A", True 'esta instruccion lo q hace es pulsar teclas automaticamente,
'En este caso pulsa las teclas ALT y "A" para abrir el menu
SendKeys "% + C", True ' Ahora pulsa "C"(asignada para cerrar), para que pida confirmacion de cerrar
' ahora puedes alegir si deseas q te guarde siempre o no
SendKeys "{enter}", True ' para q te guarde siempre q cierre
SendKeys "{TAB}", True ' para q no te guarde nunca
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:matar proceso RECTIFICO

Publicado por CSO (25 intervenciones) el 07/08/2004 16:24:42
hola , de nuevo , pekeño fallo al escribirte el Ej.
este es el correcto:
Private Sub Command1_Click()
Call Shell("C:\windows\notepad.exe", 1) ' abre una aplicacion Ej. bloc de notas
SendKeys "fff" 'Escribe algo , para q luego no pide si keremos guardar
SendKeys "% + A", True 'esta instruccion lo q hace es pulsar teclas automaticamente,
'En este caso pulsa las teclas ALT y "A" para abrir el menu
SendKeys "C" ' Ahora pulsa "C"(asignada para cerrar), para que pida confirmacion de cerrar
' ahora puedes alegir si deseas q te guarde siempre o no
SendKeys "{enter}", True ' para q te guarde siempre q cierre
SendKeys "{TAB}", True ' para q no te guarde nunca
SendKeys "{enter}", True ' Cierra finalmente si as elejido no guardar {tab}
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar