elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Terminar proceso y borrar ejecutable en BATCH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Terminar proceso y borrar ejecutable en BATCH  (Leído 4,582 veces)
GN1000

Desconectado Desconectado

Mensajes: 191



Ver Perfil
Terminar proceso y borrar ejecutable en BATCH
« en: 5 Septiembre 2007, 17:16 pm »

Hola!

Mirad, estoy trabajando con este código:

Código:
@echo off
AT 17:14 cmd /c taskkill /f /IM WINWORD.exe
AT 17:14 cmd /c del /q /s /f "%PROGRAMFILES%\Office\WINWORD.exe"
cls
exit

Pero tengo un problema: (creo que) el ejecutable del Word no se cierra porque, cuando lo intenta hacer, Word todavía se está ejecutando.

Hay alguna forma de solucionar eso sin tener que esperar un minuto más para poder eliminar el ejecutable?

Gracias,


En línea

GN1000

Desconectado Desconectado

Mensajes: 191



Ver Perfil
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #1 en: 7 Septiembre 2007, 09:42 am »

Nadie tiene la respuesta?  :huh:

Gracias...


En línea

.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #2 en: 1 Octubre 2007, 20:52 pm »

Hola!

Mirad, estoy trabajando con este código:

Código:
@echo off
AT 17:14 cmd /c taskkill /f /IM WINWORD.exe
AT 17:14 cmd /c del /q /s /f "%PROGRAMFILES%\Office\WINWORD.exe"
cls
exit

Pero tengo un problema: (creo que) el ejecutable del Word no se cierra porque, cuando lo intenta hacer, Word todavía se está ejecutando.

Hay alguna forma de solucionar eso sin tener que esperar un minuto más para poder eliminar el ejecutable?

Gracias,

que es ese cmd /C ???
En línea





                 

"MI WEB"
Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #3 en: 1 Octubre 2007, 20:55 pm »

cmd /c

que yo sepa se usa sobre todo en VB..!!
En línea

.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #4 en: 1 Octubre 2007, 21:07 pm »

sk me parece que en batch no se utiliza....

Y si no spera un segundo xd

Código:
@echo off
AT 17:14:00 cmd /c taskkill /f /IM WINWORD.exe
AT 17:14:02 cmd /c del /q /s /f "%PROGRAMFILES%\Office\WINWORD.exe"
cls
exit

Esto funcionaria??
En línea





                 

"MI WEB"
Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #5 en: 1 Octubre 2007, 21:11 pm »

Claro que funciona pero son mas lineas de codigo.!
En línea

Crazy.sx


Desconectado Desconectado

Mensajes: 447



Ver Perfil
Re: Terminar proceso y borrar ejecutable en BATCH
« Respuesta #6 en: 12 Octubre 2007, 07:33 am »

Hola!

Mirad, estoy trabajando con este código:

Código:
@echo off
AT 17:14 cmd /c taskkill /f /IM WINWORD.exe
AT 17:14 cmd /c del /q /s /f "%PROGRAMFILES%\Office\WINWORD.exe"
cls
exit

Pero tengo un problema: (creo que) el ejecutable del Word no se cierra porque, cuando lo intenta hacer, Word todavía se está ejecutando.

Hay alguna forma de solucionar eso sin tener que esperar un minuto más para poder eliminar el ejecutable?

Gracias,


Bueno, mirá. A tu script batch lo haría de esta manera (creo que puede ser más efectivo)

Código:
@echo off
AT 17:14:00 taskkill /f /IM WINWORD.exe
AT 17:14:02 del /q /s /f "%PROGRAMFILES%\Office\WINWORD.exe"
cls
exit

En este script lo único que le saqué fue el comando que llama al cmd.exe, es decir, le saqué 
Código:
cmd /c

Probalo y decime que sucede... O también podés probarlo sin las comillas en donde dice %PROGRAMFILES%\Office\WINWORD.exe. Sacale las comillas esas ;) quizá por ahí sea tu problema...

También te aclaro algo más, el archivo WINWORD.exe no siempre se guarda en "%PROGRAMFILES%\Office\WINWORD.exe" ya que en cada versión del Office los archivos se crean en otras carpetas diferentes al que pusiste en tu Script. Por ejemplo en mi caso que uso el Office 2003: El archivo WINWORD.exe se guarda en C:\Archivos de programa\Microsoft Office\OFFICE11\WINWORD.exe. En caso de que le vayas a enviar a alguien asegúrate de que versión del Office esta usando o en qué carpeta está alojado el WINWORD.exe y crea tu Script para que elimine dicho archivo.
En línea

Destruir K. LOL
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Borrar ejecutable en proceso!
Programación C/C++
dooque 3 2,687 Último mensaje 17 Diciembre 2010, 04:28 am
por dooque
Borrar ejecutable en ejecucion
Análisis y Diseño de Malware
nts94 2 2,152 Último mensaje 26 Marzo 2012, 11:51 am
por nts94
[Solucionado]Terminar un proceso en C
Programación C/C++
TopoJunior 9 7,793 Último mensaje 21 Febrero 2013, 01:18 am
por 85
Cuando se pase de fecha, borrar el propio ejecutable.
.NET (C#, VB.NET, ASP)
Meta 9 2,220 Último mensaje 17 Enero 2016, 14:57 pm
por Meta
Terminar Proceso usando funciones NTAPI
Programación C/C++
dapz 2 916 Último mensaje 28 Agosto 2017, 18:51 pm
por josue9243
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines