Page 1 sur 1

Installation silencieuse récalcitrante

Posté : 01 sept. 2016 - 17:13
par francketaude
Bonjour,

Je viens vers vous pour cause de logiciel quelque peu récalcitrant, à savoir NUCLEUS :
http://amdc.in2p3.fr/web/nubdisp_fr.html

Il est bien compatible "seven" (testé au préalable).

Comme bien souvent, lors de l'installation, des "fenêtres" s'ouvrent pour nous demander notre accord ...

J'ai donc tester avec /verysilent mais j'ai toujours la box "This will install Nucleus-win. Do you wish to continue ?".

Pour résoudre ce souci, j'ai appliqué /sp- /verysilent.

J'ai testé mon "template" et aucun souci si ce n'est que j'ai une box de progression qui s'affiche : le logiciel est bien installé.
Par contre, WAPT n'en fait RIEN, NADA : aucune installation !

Je me suis donc dit que cette dernière box bloquait. J'ai donc appliqué /SUPPRESSMSGBOXES.comme ceci :

Code : Tout sélectionner

def install():
    print('installing test-nucwxp3')
    run(r'"nucWxp3.exe" /sp- /verysilent /suppressmsgboxes')
    create_shortcut(r'C:\Users\Public\Documents\Sciences physiques\Physique\Nucleus.lnk',target=r'C:\Program Files (x86)\Nucleus-Win\Nucleus-Win3.exe')
Retest du template : impeccable, plus aucune box
Reteste avec WAPT : RIEN !

Auriez-vous une solution à ce petit souci ???

Merci à vous,
franck

Re: Installation silencieuse récalcitrante

Posté : 01 sept. 2016 - 22:36
par sfonteneau
Je viens de tester avec w10 x86 et x64

Ca Fonctionne chez moi sauf le create_shortcut

Re: Installation silencieuse récalcitrante

Posté : 02 sept. 2016 - 17:24
par francketaude
Bonjour,

je te remercie pour l'essai.

J'ai donc retesté ce jour et cela passe ... j'ai pas vraiment compris pourquoi hier, WAPT refusait obstinément.

Du coup, tout content, j'en ai profité pour ajouter la désinstallation propre (logiciel et raccourci) ainsi que la suppression des raccourcis que le logiciel créait sur les "bureaux" des différentes sessions lors de l'installation :

Code : Tout sélectionner

uninstallstring = ['"C:\Program Files (x86)\Nucleus-Win\unins000.exe" /SILENT']

def uninstall():
    remove_file(r'C:\Users\Public\Documents\Sciences physiques\Physique\Nucleus.lnk')
	
def install():
    print('installing test-nucwxp3')
    run(r'"nucWxp3.exe" /sp- /verysilent /suppressmsgboxes')
    create_shortcut(r'C:\Users\Public\Documents\Sciences physiques\Physique\Nucleus.lnk',target=r'C:\Program Files (x86)\Nucleus-Win\Nucleus-Win3.exe')
    remove_file(r'C:\Users\Eleve\Desktop\Nucleus-Win.lnk') 
    remove_file(r'C:\Users\Administrateur\Desktop\Nucleus-Win.lnk') 
    remove_file(r'C:\Users\Profs\Desktop\Nucleus-Win.lnk')     	
C'est sur ce dernier aspect que j'aimerai savoir s'il n'existe pas une méthode plus simple et élégante pour éviter ces raccourcis qui s'installent par défaut.

Merci,
Franck

Re: Installation silencieuse récalcitrante

Posté : 03 sept. 2016 - 00:08
par sfonteneau
remove_desktop_shortcut('Nucleus-Win')

https://dev.tranquil.it/sphinxdocs/sour ... p_shortcut

Permet de supprimer les raccourci de all users

Re: Installation silencieuse récalcitrante

Posté : 03 sept. 2016 - 09:05
par francketaude
Bonjour,

Merci m'sieu !

Franck