Page 1 sur 1
[R] Impossible de supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 17:29
par Boulanza
Bonjour,
J’ai créé le raccourci d’une application sous AutoIt : FileCreateShortcut(@TempDir& "\test.exe", @DesktopDir & "\test.lnk", @ProgramFilesDir)
J’ai utilisé plusieurs méthodes pour le supprimer comme :
FileDelete(@DesktopDir&"\test.lnk")
FileDelete(@DesktopCommonDir&"\test.lnk")
Filerecycle (@DesktopDir& "\test.lnk")
Mais ça ne marche pas. Pouvez-vous svp me donner la ou les raisons qui font que FileDelete et Filerecycle ne marche pas pour supprimer les raccourcis du bureau WinDoxs..
Merci pour votre aide.
Cordialement.
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 18:22
par orax
Un raccourci a l'extension LNK (pas LINK).
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 18:40
par Boulanza
Je vérifie immédiatement mon script
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 18:42
par Boulanza
Bonjour Orax,
C'était une simple erreur de frappe. J’ai rectifié le texte de ma demande.
Merci pour la remarque.
Cordialement.
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 19:18
par orax
C'est un peu plus qu'une remarque, c'est la solution.
En fait,
FileCreateShortcut(@TempDir& "\test.exe", @DesktopDir & "\[b]test.link[/b]", @ProgramFilesDir)
va créer un fichier
test.link.lnk
sur le bureau.
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 19:37
par Boulanza
Non, désolé pour moi, ce n’est pas la solution.
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 20:48
par Boulanza
Bonsoir Orax,
Je reviens vers vous pour vous confirmer que le script pour la création de raccourci ci-dessous:
FileCreateShortcut(@TempDir& "\test.exe", @DesktopDir & "\test.lnk", @ProgramFilesDir)
marche impeccablement et que
FileDelete(@DesktopDir&"\test.lnk")
supprime le raccourci du bureau mais avec la condition d’actualiser le bureau et c’est là que vous remarquerez que le raccourci à disparu.
J’ai une autre question :
Connaissez-vous une autre commande que :
Pour actualiser le bureau Windows.
Merci d’avance pour votre aide.
Cordialement.
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 21:27
par jguinch
ControlSend("[TITLE:Program Manager;CLASS:Progman]", "", "[CLASS:SysListView32; INSTANCE:1]", "{F5}")
Re: [ ] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 21:56
par Boulanza
F5 C'est un excellent astuce que j ignorais.
Encore une fois merci pour votre aimable aide.
Cordialement.
Re: [R] Impossibede supprimer raccourci sous:FileDelete
Posté : mar. 30 août 2016 22:09
par orax
Re: [R] Impossibede supprimer raccourci sous:FileDelete
Posté : mer. 31 août 2016 00:10
par Boulanza
J'ai testé, ça marche aussi, c'est parfait pour mois.
Cher orax merci infiniment.
Re: [R] Impossibede supprimer raccourci sous:FileDelete
Posté : mer. 31 août 2016 08:10
par jguinch
Faut plutôt utiliser _WinAPI_ShellChangeNotify, c'est beaucoup plus sûr à mon avis
@orax : je ne m'étais jamais posé la question de savoir s'il y avait autre chose que d'envoyer F5 au bureau : merci, c'est bien plus propre
Re: [R] Impossibede supprimer raccourci sous:FileDelete
Posté : mer. 31 août 2016 21:36
par Boulanza
Oui jguinch, J'ai suivi votre conseil et ça a l'air de marcher parfaitement, merci