Apontar para o local do arquivo, em seguida, >
DEL App.exe
Estou tentando criar um "script de desinstalação" personalizado usando um arquivo em lotes que excluirá os arquivos especificados e, em seguida, apagará a si mesmo depois de tudo dito e feito. Meu objetivo é fazer um script que possa ser convertido para o formato EXE também. Aqui está o meu script base :
rmdir "%DIRECTORYPATH%" /s /q
del "%FILEPATH%" /s /q
(goto) 2>nul & del "%~f0"
Com esse script, posso fazer com que o arquivo em lote seja excluído, mas não depois de convertê-lo em formato executável com o software da F2KO. Bat To Exe Converter . Eu mexi com as configurações antes de compilar a saída, mas nada parece funcionar. O objetivo de converter meu script para este formato é para que eu possa definir um ícone personalizado e informações de versão.
Eu até mesmo declaro set paths no meu script, converti-o, empacotei o exe em um arquivo SFX e configurei para extrair e executar a partir de% TEMP% sem sucesso. O módulo SFX liga o EXE e não permite a exclusão automática. Eu tentei usar o este método (originalmente de @ Samy Bencherif ) para contornar o módulo SFX rodando em segundo plano, mas isso também não funcionou:
rmdir "%DIRECTORYPATH%" /s /q
del "%FILEPATH%" /s /q
process.start("cmd /c ping localhost -n 3 > nul & del "%TARGETPATH%")
taskkill /%TARGET%.exe
A lista de tentativas continua. Eu tentei tudo o que sei, e tenho procurado há algum tempo agora sem nenhuma fruição. Qualquer ajuda é muito apreciada.
Apontar para o local do arquivo, em seguida, >
DEL App.exe
Tags uninstall windows batch-file