[R] Création de raccourcis vers un dossier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
hakim
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 11 mai 2009 10:45
Status : Hors ligne

[R] Création de raccourcis vers un dossier

#1

Message par hakim »

Bonjour,

je cherche à compléter mon script , pour faciliter la vie des utilisateurs, et j'aimerais créer des raccourcis sur leur bureau .

Le problème ( me semble t-il), c'est que apparemment on est obligé de pointer sur un Fichier, bref le contraire de ce que je cherche à faire.

L'idée c'est d'avoir deux raccourcis, qui pointent sur les lecteur réseaux R: \ et M:\
De cette manière je contourne une problématique que je rencontre avec les variables d'environnement ... :oops:

Dans l'aide (F1) je n'ai trouvé que des commande pour pointer sur des fichiers :shock: ....


Merci de vos éléments de réponse ou autre idée .

Hakim
Modifié en dernier par hakim le mar. 02 juin 2009 15:43, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11816
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Création de raccourcis vers un dossier

#2

Message par Tlem »

En fait, un disque dur est un très gros fichier. ;)

Code : Tout sélectionner

FileCreateShortcut("R:\", "Disque R", "R:\")
FileCreateShortcut("M:\", "Disque M", "M:\")
Si vous avez accès aux partage direct, vous pouvez aussi faire ceci :

Code : Tout sélectionner

FileCreateShortcut("\\Partage\", "Partage x", "")
Par contre si le partage est inaccessible, la création du raccourci prend un certain temps.
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é".
hakim
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 11 mai 2009 10:45
Status : Hors ligne

Re: [..]Création de raccourcis vers un dossier

#3

Message par hakim »

bonjour,

j'avais déjà essayé cela .. mais avec des erreurs de syntaxe...

Hélas, le résultat est le même, rien ne vient poindre sur mon bureau ... :( c'est vexant !

Par contre avec ça ça marche :x est la destination qui me manquait ?

Code : Tout sélectionner

FileCreateShortcut("R:\",@DesktopDir & "\test_R","R:\", @SystemDir & "\shell32.dll")

 
j'ai une autre question, toujours en rapport, est il possible de faire cela:

Code : Tout sélectionner

FileCreateShortcut("'v:\"&@username, "Disque R", "R:\")
 
En fait , disons que dans le R:\ c'est la $Home des users, donc un paquet de repertoire s'y trouve, le but de la manip est faire pointer le user dans repertoire@username ...

j'essaye cela , mais je me heurte à un probleme de syntaxe (encore une fois....


Merci pour vos lumière ..

Bon j'y retourne :mrgreen:
hakim
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 11 mai 2009 10:45
Status : Hors ligne

Re: [..]Création de raccourcis vers un dossier

#4

Message par hakim »

hello !


Arrêtez tout j'ai trouvé !!!! :mrgreen:

c'etait assez simple, :

Code : Tout sélectionner

FileCreateShortcut("v:\"&@UserName,@DesktopDir & "\test_V", @SystemDir & "\shell32.dll")
 
et voila !!

Merci a tous et à certainement plus tard !

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

Re: [..]Création de raccourcis vers un dossier

#5

Message par Tlem »

Alors, effectivement, pour mon exemple, comme mon script était sur le bureau, pour moi les raccourcis se faisait normalement. :mrgreen:

Sinon, pour votre deuxième demande, si vous voulez créer un raccourci vers un dossier particulier, il vous suffit de lui donner le bon chemin.
Sachant que votre lecteur réseau est : R:\ et que le nom de l'utilisateur courant ce trouve dans la variable @UserName, je suppose que ceci vous conviendrait :

Code : Tout sélectionner

FileCreateShortcut("R:\" & @UserName, @DesktopDir & "\Dossier " & @UserName, "", "", "", @SystemDir & "\shell32.dll", "", "10")
PS : Nos messages se sont croisés. Mais je laisse ma proposition. ;)
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é".
Répondre