Bonjour 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') 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') 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
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@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
participants (2)
-
Denis Cardon -
Olivier CATY