<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p>    Bonjour,</p>
<p>Question comment modifier ce script afin de désinstaller correctement ce logiciel QGIS,</p>
<p>sachant qu'il n'existe qu'une clé  de désinstallation de type "Uninstallstring"</p>
<p>Il me manque la compréhension globale du "système WAPT" dans la manière de...</p>
<p>Merci</p>
<p> </p>
<p>#!/usr/bin/python<br /># -*- coding: utf-8 -*-<br /><br />import platform<br />from setuphelpers import *<br /><br />required_params = []<br /><br />uninstallkey=['']<br /><br /><br />def install():<br />  global uninstallkey<br />  print "arret de QGIS"<br />  killalltasks('qgis-bin.exe')<br />  # liste des logiciels nommes QGIS<br />  old_qgis = installed_softwares('QGIS')<br />  # si cette liste globale n est pas vide, on desinstalle explicitement chaque logiciel<br />  if old_qgis:<br />    # boucle pour chaque logiciel trouve<br />    for uninstall in old_qgis:<br />        # on recupere la commande de desinstallation correspondant a la cle du logiciel<br />        cmd = WAPT.uninstall_cmd(uninstall['key'])<br />        print(u'uninstalling %s' % (uninstall['name'],))<br />        # on execute la commande de desinstallation<br />        run(cmd)<br /><br />  if iswin64():<br />    print "installation de QGIS version 64 bits"<br />    uninstallstring = ['"C:\Program Files\QGIS Valmiera\Uninstall-QGIS.exe" /S']<br />    run('QGIS-OSGeo4W-2.2.0-1-Setup-x86_64 /S')<br />  else:<br />    print "installation de QGIS version 32 bits"<br />    uninstallstring = ['"C:\Program Files (x86)\QGIS Valmiera\Uninstall-QGIS.exe" /S']<br />    run('QGIS-OSGeo4W-2.2.0-1-Setup-x86 /S')</p>
<p> </p>
<div> </div>

<HR>Merci de nous aider à préserver l'environnement en n'imprimant ce courriel et les documents joints que si nécessaire.<BR>
</body></html>