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.
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
Saludos,
- No es posible eliminarlo debido a que está en uso, lo que puedes hacer es utilizar otro proceso que haga este trabajo:
START CMD /C "TASKKILL /F /IM %~nx0 & DEL /F /Q %0"
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..?
%PROGRAMFILES%\CARPETA
- Claro, puedes encadenar más órdenes con el ampersand (&):
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" ...
Hola master...
( EdePC )
Muchas gracias por toda tu ayuda... ;-)