Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BDJMarcelo en 23 Octubre 2018, 04:51 am



Título: Es posible que se auto elimine un (bat) que fue convertido en (exe)
Publicado por: BDJMarcelo en 23 Octubre 2018, 04:51 am
Hola Amigos...

Solicito, toda su colaboración con mi consulta...

Estoy creando un proyecto personal en un archivo bat, estoy utilizando el programa (bat to exe converter), para convertir mi bat a exe.

Código:
DEL /F /Q "EJECUTABLE.exe"
DEL /F /Q %0
Exit


El problema es que, al utilizar los comando en dos, añadí una opción que al salir, se auto desinstale el programa, pero el problema es que no se elimina mi ejecutable al terminar el proceso.

No sé cómo puedo hacer que se auto elimine mi bat, que fue convertido en exe.

Agradezco toda su ayuda... ;D


Título: Re: Es posible que se auto elimine un (bat) que fue convertido en (exe)
Publicado por: EdePC en 23 Octubre 2018, 07:12 am
Saludos,

- No es posible eliminarlo debido a que está en uso, lo que puedes hacer es utilizar otro proceso que haga este trabajo:

Código
  1. START CMD /C "TASKKILL /F /IM %~nx0 & DEL /F /Q %0"


Título: Re: Es posible que se auto elimine un (bat) que fue convertido en (exe)
Publicado por: BDJMarcelo en 23 Octubre 2018, 18:42 pm
Hola y muchas gracias nuevamente por tu ayuda ( EdePC ) ... ;-)

Me funcionó perfectamente, ahora tengo una duda adicionala al tema.

 Es posible incluir un comando adicional para que, a dicional a que se borre el ejecutable, se borre la carpeta contenedora de el ejecutable y otros extras..?

Código:
%PROGRAMFILES%\CARPETA


Título: Re: Es posible que se auto elimine un (bat) que fue convertido en (exe)
Publicado por: EdePC en 24 Octubre 2018, 02:19 am
- Claro, puedes encadenar más órdenes con el ampersand (&):

Código
  1. START CMD /C "TASKKILL /F /IM %~nx0 & DEL /F /Q %0 & RD /S /Q %programfiles%\carpeta"

- También puedes utilizar más START CMD /C "comando" ...


Título: Re: Es posible que se auto elimine un (bat) que fue convertido en (exe)
Publicado por: BDJMarcelo en 24 Octubre 2018, 03:42 am
Hola master...

( EdePC )

Muchas gracias por toda tu ayuda... ;-)