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)