Suppression de raccourci

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Wiltech
Niveau 3
Niveau 3
Messages : 33
Enregistré le : ven. 02 juin 2017 14:50
Localisation : Tours
Status : Hors ligne

Suppression de raccourci

#1

Message par Wiltech » lun. 03 juin 2019 14:35

Bonjour;
Je voudrais pouvoir supprimer une icône sur le bureau mais le problème c'est que le nom de cette icône change en fonction de la version donc comment faire pour pouvoir le supprimer
Exemple je veux supprimer l'icône TeamViewer son nom sur mon bureau est TeamViewer 14 sur le bureau d'un ami c'est TeamViewer 13 comment faire ?

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5865
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : En ligne

Re: Suppression de raccourcie

#2

Message par mikell » lun. 03 juin 2019 18:09

FileDelete accepte les wildcards. Donc quelque chose comme ça devrait marcher
FileDelete("TeamViewer*.lnk")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1808
Enregistré le : mar. 22 juil. 2008 20:55
Localisation : Nantes
Status : Hors ligne

Re: Suppression de raccourcie

#3

Message par TommyDDR » lun. 03 juin 2019 23:56

Si c'est sur le bureau, suivant les options choisies, le raccourci peut se trouver à 2 endroits :
1) Votre bureau personnel
2) Le bureau commun

Toujours avec la wildcard de Mikell, ça donne :

Code : Tout sélectionner

FileDelete(@DesktopCommonDir & "\TeamViewer*.lnk")
FileDelete(@DesktopDir & "\TeamViewer*.lnk")
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

Avatar du membre
Wiltech
Niveau 3
Niveau 3
Messages : 33
Enregistré le : ven. 02 juin 2017 14:50
Localisation : Tours
Status : Hors ligne

Re: Suppression de raccourcie

#4

Message par Wiltech » mar. 04 juin 2019 07:17

mikell a écrit :
lun. 03 juin 2019 18:09
FileDelete accepte les wildcards. Donc quelque chose comme ça devrait marcher
FileDelete("TeamViewer*.lnk")
Merci pour vos réponse aussi rapide :D
Mais j'ai déjà essayer en mettant une étoile cela ne marche pas mais je pense que c'est mon pc le problème car le raccourcie est bogué car il n'y a même plus d'icone et dans le dossier bureau il ne d'affiche pas

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1808
Enregistré le : mar. 22 juil. 2008 20:55
Localisation : Nantes
Status : Hors ligne

Re: Suppression de raccourcie

#5

Message par TommyDDR » mar. 04 juin 2019 08:55

Vous devriez lire ma réponse ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5865
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : En ligne

Re: Suppression de raccourcie

#6

Message par mikell » mar. 04 juin 2019 12:59

Wiltech a écrit :
mar. 04 juin 2019 07:17
le raccourcie est bogué
Peut-être vérifier aussi que le chemin de l'exe est correct dans le raccourci ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11422
Enregistré le : ven. 20 juil. 2007 20:00
Localisation : Bordeaux
Status : Hors ligne

Re: Suppression de raccourci  

#7

Message par Tlem » mar. 04 juin 2019 13:29

@Wiltech

Si vous voyez un icône sur votre bureau, c'est qu'il est forcément dans l'un des dossiers suivant :

Code : Tout sélectionner

Votre bureau  : %userprofile%\Desktop
Le bureau de tous les utilisateurs : %public%\Desktop
Qui correspondent comme vous l'a indiqué Tommy en AutoIt :

Code : Tout sélectionner

@DesktopDir
@DesktopCommonDir
Sauf évidemment si vous avez spécifiquement déplacé le dossier Bureau de votre profil, auquel cas vous devriez trouver le chemin ici :

Code : Tout sélectionner

"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"  valeur de "Desktop"
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

Avatar du membre
Wiltech
Niveau 3
Niveau 3
Messages : 33
Enregistré le : ven. 02 juin 2017 14:50
Localisation : Tours
Status : Hors ligne

Re: Suppression de raccourci

#8

Message par Wiltech » mar. 04 juin 2019 15:43

Effectivement Tlem le racourcie ce trouver dans le dossier public est non sur le bureau de mon profil, et j'ai appris %userprofile% que je ne connaissait pas c'est super utile et après avoir changer la direction vers lequel rechercher dans ma commande pour supprimer cela à bien marché merci :D

Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11422
Enregistré le : ven. 20 juil. 2007 20:00
Localisation : Bordeaux
Status : Hors ligne

Re: Suppression de raccourci

#9

Message par Tlem » mar. 04 juin 2019 17:38

La variable d'environnement %userprofile% correspond à la macro AutoIt @DesktopDir dont Tommy vous à parlé dans le message #3. :roll:
Du coup êtes vous certain d'avoir effectué correctement les tests de Tommy ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

Avatar du membre
Wiltech
Niveau 3
Niveau 3
Messages : 33
Enregistré le : ven. 02 juin 2017 14:50
Localisation : Tours
Status : Hors ligne

Re: Suppression de raccourci

#10

Message par Wiltech » mer. 05 juin 2019 08:48

Ce n'est pas le %userprofile% qui a résolut mon problème c'est juste que je ne connaissait pas cela donc ça m'apprend un truc merci :D

Répondre