[..] Shortcut vers un folder sous 7

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

[..] Shortcut vers un folder sous 7

#1

Message par Hayaaa »

Bonjour à vous.

Voilà, je suis face à un petit problème.

Je travaille actuellement sur une automatisation d'installation, dans cette automatisation il faut créer un shortcut vers un dossier qui se trouve dans un lecteur sur le réseau.

Sous XP, la commande FileCreateShortcut() fonctionne sans aucun problème mais sous 7, pour une raison que je ne m'explique toujours pas, ça ne fonctionne pas. 7 prend le raccourci comme pointant vers un fichier et non un dossier. En double cliquant dessus pour tenter de l'ouvrir, on tombe sur une MsgBox qui demande avec quel programme le shortcut est censé être ouvert.

Si quelqu'un a une idée ou une autre manière de procéder, je lui en serais reconnaissant :)
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#2

Message par Uranium »

Avec un #RequireAdmin ?
« En mathématiques, “évident” est le mot le plus dangereux. »
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#3

Message par Hayaaa »

J'ai déjà mis le #RequireAdmin donc ça ne vient probablement pas de là.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#4

Message par timmalos »

Il nous faut ton code pour t'aider.
Souvent il manque un "" pour encadrer le chemin
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#5

Message par Hayaaa »

Code : Tout sélectionner

Local $Drive = InputBox("Lettre du lecteur","Veuillez indiquer la lettre du lecteur dans lequel vous voulez créer le répertoire")
Local $Init = InputBox("Initiale de l'utilisateur","Veuillez indiquer les initiales de l'utilisateur")

DirCreate($Drive & ":\UITP\" & $Init)
DirCreate($Drive & ":\UITP\" & $Init & "\DATA")
DirCreate($Drive & ":\UITP\" & $Init & "\MAIL")

If FileExists("S:\" & $Init) Then
   
   FileCreateShortcut("S:\" & $Init,@Desktopdir & "\UITP net")
   
Else
   
   DirCreate("S:\" & $Init)
   FileCreateShortcut("S:\" & $Init,@Desktopdir & "\UITP net")
   
EndIf
C'est la partie du If qui est pose problème sous 7 (je rappelle qu'avec XP ça fonctionne). J'ai mis toute la partie du code qui intéresse pour qu'on comprenne bien la valeur donnée au variable.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#6

Message par TT22 »

De mémoire, il y avait déjà eu une discussion sur les raccourcis dans Windows 7 : http://www.autoitscript.fr/forum/viewto ... 69&start=0
Et ça n'avais pas apporté de solution.

Edit : Essaye quand même ça :

Code : Tout sélectionner

FileCreateShortcut (@WindowsDir&"\",@DesktopDir&"\Windows.lnk")
Cordialement,
TT22
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#7

Message par Hayaaa »

Mhhh en effet, j'ai un peu testé les hypothèses de solutions que vous aviez proposée mais rien n'y fait...

Bon, ce n'est pas vraiment un drame, ça économisait juste quelques clics à l'utilisateur mais si jamais quelqu'un pense à autre chose, je reste curieux :wink:
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#8

Message par TT22 »

Maintenant ça marche chez moi les raccourcis, mais c'est sûrement parce que j'ai ré-installé Windows suite à un (très) gros bug.
Cordialement,
TT22
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#9

Message par Hayaaa »

Donc ca "doit" marcher sur un système sain ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#10

Message par TT22 »

Peut-être, je ne sais pas :?
Cordialement,
TT22
Hayaaa
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 02 juil. 2012 13:46
Status : Hors ligne

Re: [..] Shortcut vers un folder sous 7

#11

Message par Hayaaa »

Je parierais plus pour une dépendance qui se règle via une MAJ du système.

Pour mes tests j'utilise une version de 7 que je n'ai pas mis à jour, je ne sais pas si avec ta ré-install de 7 tu l'as mis à jour complètement mais peut-être que ça vient de là.
Répondre