Page 1 sur 1

[RESOLU] Shortcut erreur

Posté : 25 sept. 2020 - 02:52
par btravers
Bonjour,

A chaque fois que j'essaye d'utiliser les fonctions remove_desktop_shortcut et remove_user_desktop_shortcut j'ai des erreurs lors de l'exécution sur les clients mais pas lorsque je fais mon paquet dans PyScripter.

du coup j'ai fais ca:

Code : Tout sélectionner

  profils = get_local_profiles()
  list_check = ['Prog1.lnk','Prog2.lnk','prog 1.lnk','prog_1.lnk']

                for chemin in profils:
                    for lnk in list_check:
                        chemin_user = makepath(chemin['profile_path'],'Desktop',lnk)
                        if isfile(chemin_user):
                            print(chemin_user)
                            remove_file(chemin_user)

                for lnk in list_check:
                    chemin_public = makepath(systemdrive,'Users','Public','Desktop',lnk)
                    if isfile(chemin_public):
                        print(chemin_public)
                        remove_file(chemin_public)
C'est juste pour partager...

Re: Shortucut erreur

Posté : 28 sept. 2020 - 10:55
par jpele
Bonjour,

Effectivement le script sera plus efficace que les fonctions en question pour du nettoyage "global" sur les postes.

Pour information la fonction remove_user_desktop_shortcut ne peut être exécutée que dans le "session_setup()", d'où les erreurs qui doivent remonter.

Cordialement,
Jimmy

Re: Shortucut erreur

Posté : 28 sept. 2020 - 11:24
par btravers
Ha ba oui logique, j’avais oublié les sessionsetup
Merci