[Wapt] Création raccourcis et dossier dans Menu Démarrer

David Matta sysadmin at lfib.ac.th
Thu May 28 06:33:10 CEST 2020


Bonjour,



Je débute avec wapt, je suis bloqué sur cette partie de mon script (en
rouge) :



*# -*- coding: utf-8 -*-*

*from setuphelpers import **



*uninstallkey = []*



*# raccourcis*

*RaccourcisDossier = "_LFIB MATHS"*

*RaccourcisName = u"Anaconda Navigator (Anaconda3)"*

*RaccourcisName2 = u"Spyder (Anaconda3)"*

*RaccourcisDossierProgramm = u"C:\ProgramData\Anaconda3"*

*ExeName = 'pythonw.exe'*

*ExeName2 = 'pythonw.exe'*

*def install():*

*    if os.path.isdir('C:\ProgramData\Anaconda3') == False:*

*
install_exe_if_needed("Anaconda3-2020.02-Windows-x86_64.exe",'/S',key='',min_version='2020.02')*

*    else:*

*        print ('Anaconda already install')*



    *print('Creation du lien dans le menu demarrer _LFIB MATHS')*


*create_programs_menu_shortcut(RaccourcisName,target=makepath(RaccourcisDossierProgramm,ExeName),folder=RaccourcisDossier)*



*def uninstall():*

*    print('uninstalling Anaconda')*

*    run(r'"C:\ProgramData\Anaconda3\Uninstall-Anaconda3.exe" /S')*



*    print('Supression du lien dans le menu demarrer _LFIB MATHS')*

    *remove_programs_menu_shortcut(RaccourcisName,folder=RaccourcisDossier)*

*
remove_programs_menu_shortcut(RaccourcisName2,folder=RaccourcisDossier)*



Le raccourci dont j’ai besoin est le suivant :



Nom : ‘Anaconda Navigator (Anaconda3).lnk’

Cible : ‘C:\ProgramData\Anaconda3\pythonw.exe
C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\pythonw.exe
C:\ProgramData\Anaconda3\Scripts\anaconda-navigator-script.py’

Démarrer dans : ‘C:\Users\Public\Documents\Python Scripts’

Destination : ‘C:\ProgramData\Microsoft\Windows\Start Menu\Programs\_LFIB
MATHS’



Si ce n’est pas possible, deuxième option, j’allais partir sur cela :

create_programs_menu_shortcut(folder = RaccourcisDossier)   ß cette
commande ne fonctionne pas pour créer un répertoire dans le Menu Démarrer,
vous auriez autre chose ?

filecopyto('Anaconda Navigator
(Anaconda3)','C:\ProgramData\Microsoft\Windows\Start Menu\Programs\_LFIB
MATHS')

filecopyto('Spyder (Anaconda3)','C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\_LFIB MATHS')



Je suppose qu’il doit y avoir plus simple.



Merci de votre temps.



Cordialement.



David.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20200528/7d437404/attachment.html>


More information about the WAPT mailing list