Seite 1 von 1

[GELÖST] Tastenkombinationsfehler

Veröffentlicht: 25. September 2020 - 02:52 Uhr
von btravers
Guten Morgen,

Jedes Mal, wenn ich die Funktionen remove_desktop_shortcut und remove_user_desktop_shortcut verwende, erhalte ich Fehler, wenn ich sie auf Clients ausführe, aber nicht, wenn ich sie in PyScripter verpacke.

Also habe ich Folgendes getan:

Code: Alle auswählen

  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)
Es ist nur zum Teilen...

Betreff: Tastenkombinationsfehler

Veröffentlicht: 28. September 2020 - 10:55 Uhr
von jpele
Hallo,

das Skript ist für die globale Bereinigung von Arbeitsstationen tatsächlich effektiver als die genannten Funktionen.

Zur Information: Die Funktion `remove_user_desktop_shortcut` kann nur innerhalb der Funktion `session_setup()` ausgeführt werden, daher die gemeldeten Fehler.

Viele Grüße,
Jimmy

Betreff: Tastenkombinationsfehler

Veröffentlicht: 28. September 2020 - 11:24 Uhr
von btravers
Ach ja, das macht Sinn, ich hatte die Session-Einrichtung vergessen.
Danke!