Página 1 de 1

desinstalar un programa desde el archivo uninst.exe

Publicado: 10 de mayo de 2023 - 18:17
por adgm11
Hola,
quiero desinstalar USBFix de todos mis ordenadores.
El comando `run(r'%programfiles%\usbfix\un-usbfix.exe')` no funciona.
¿Alguna idea?

Re: Desinstalar un programa desde el archivo uninst.exe

Publicado: 12 de mayo de 2023 - 19:49
por adgm11
Encontré un comando que funciona

Código: Seleccionar todo

def install():
    run(r'start "c:\program files (x86)\Usbfix\Un-usbfix.exe"')
Pero me gustaría poder especificar que la desinstalación solo se realice si existe el archivo un-usbfix. Si el programa ya se ha desinstalado, aparece un mensaje de error como "No se pudo encontrar la ruta especificada". ¿Existe algún comando como "IF EXIST"?
GRACIAS

Re: Desinstalar un programa desde el archivo uninst.exe

Publicado: 15 de mayo de 2023 - 11:30 a. m.
por t.heroult
Buen día

Puedes simplemente usar el comando

Código: Seleccionar todo

if isfile("Chemin_Du_Fichier"):