[Wapt] Lego EV3

Denis Cardon dcardon at tranquil.it
Mon Oct 24 15:22:49 CEST 2016


Bonjour Olivier,

> Nous projet, nouvelle dificulter
>
> Installation de Lego EV3
>
> L'installation RAS
> La désinstallation contient deux module :
>
> Le soft RAS
> Les pilotes NOK
>
> Voici le code : Test1 Désinstallation des pilote non fonctionnel
>
> # -*- coding: utf-8 -*-
> from setuphelpers import *
>
> uninstallkey = []
>
> uninstallstring = [u'"MsiExec.exe"
> /X{A0831C28-A6FA-49A3-86AE-B5AE3C9EE19C}']
> uninstallstring = [u'"c:\\Program Files (x86)\\National
> Instruments\\Shared\\NIUninstaller\\uninst.exe" /qb /x all']
>
> def install():
>     print('installing annajudic-legoev3')
>     run(r'"setup.exe" fichierreponse.txt /r:n /q /AcceptLicenses yes')

Tel que c'est écrit ici, seule la deuxième ligne sera prise en compte 
(syntaxe python). Si l'on a deux install string à mentionner, il faut 
les mettre dans le même tableau.

uninstallstring = [u'"MsiExec.exe" 
/X{A0831C28-A6FA-49A3-86AE-B5AE3C9EE19C}',u'"c:\\Program Files 
(x86)\\National
Instruments\\Shared\\NIUninstaller\\uninst.exe" /qb /x all']

> Test 2 : Désinstallation des pilote non fonctionnel
>
> # -*- coding: utf-8 -*-
> from setuphelpers import *
>
> uninstallkey = ['{A0831C28-A6FA-49A3-86AE-B5AE3C9EE19C}']
> uninstallstring = [u'"c:\\Program Files (x86)\\National
> Instruments\\Shared\\NIUninstaller\\uninst.exe" /qb /x all']
>
> def install():
>     print('installing annajudic-legoev3')
>     run(r'"setup.exe" fichierreponse.txt /r:n /q /AcceptLicenses yes')

je ne suis pas sûr que l'on peut préciser à la fois uninstallstring et 
uninstallkey dans le même setup.py.

Pour les désinstalleurs un peu plus complexe, il est possible de faire 
une fonction "def uninstall():" avec tout le code que l'on veut bien y 
mettre (comme par exemple [1]).

Cordialement,

Denis Cardon

[1] 
http://wapt.tranquil.it/package_details?package=tis-putty_0.65-2_x86.wapt




>
> Si vous avez une idée
>
> Olivier
>
> --
>
>
>
>
>
>
>
> 17, boulevard de la Trémouille____
>
> CS 23502 - 21035 DIJON CEDEX
>
> 	
>
> *Olivier CATY*
>
> Direction du numérique éducatif____
>
> Agent de l’équipe mobile de maintenance informatique des lycées
>
>
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
>

-- 
Denis Cardon
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr



More information about the WAPT mailing list