[..] Recherche d'un dossier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Reduuxx
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 06 juil. 2010 09:16
Status : Hors ligne

[..] Recherche d'un dossier

#1

Message par Reduuxx »

Bonjour

Je cherche à cliquer sur le dossier mes documents de l'image ce dessous. Par défaut, on arrive sur c:.

Merci de votre aide

Reduuxx

Image
alex1205
Niveau 5
Niveau 5
Messages : 123
Enregistré le : dim. 07 mars 2010 13:59
Status : Hors ligne

Re: [..]Recherche d'un dossier

#2

Message par alex1205 »

Essaye ça:

Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin", SetDocumentDir())
Func SetDocumentDir()
    Return "C:\Users\"&@UserName&"\Documents"
EndFunc
J'aurai préféré que tu es regardé l'aide.
Alex1205
Le "je ne sais pas" et "j'y arrive pas" n'existe dans mon vocabulaire. Toutes Questions ont une réponse, cherchez et vous la trouverai. Utilisez Recherche du forum et vous verrez. Si [blink]Aucune[/blink] question ne tient à votre problème, créez un sujet.
Reduuxx
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 06 juil. 2010 09:16
Status : Hors ligne

Re: [..]Recherche d'un dossier

#3

Message par Reduuxx »

Bonjour,

Pour l'aide je l'ai bien regardé et ta solution (que j'avais vue) ne convient pas car :

Tu me donne un lien seven...(la copie ecran est sur xp...)
Mes documents est déporter sur un lecteur réseau dont le nom change en fonction de l'os client.

Reduuxx



Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin", SetDocumentDir())
Func SetDocumentDir()
    Return "C:\Users\"&@UserName&"\Documents"
EndFunc
J'aurai préféré que tu es regardé l'aide.
Alex1205[/quote]
keltharak
Niveau 3
Niveau 3
Messages : 40
Enregistré le : lun. 12 janv. 2009 16:35
Status : Hors ligne

Re: [..]Recherche d'un dossier

#4

Message par keltharak »

il y a normalement des codes CLSID dans windows pour ça :

Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin :", "::{450D8FBA-AD25-11D0-98A8-0800361B1103}")
 
Il me semble avoir déjà fait qqch comme ça mais j'ai lancé vite fait la commande et je n'arrive pas à le faire pointer sur autre chose que le poste de travail.

en tout cas voila une autre piste.

(recherche "CLSID List" dans l'aide)
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..]Recherche d'un dossier

#5

Message par Iste »

et

Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin", @DocumentsCommonDir)
??
Signez ici
keltharak
Niveau 3
Niveau 3
Messages : 40
Enregistré le : lun. 12 janv. 2009 16:35
Status : Hors ligne

Re: [..]Recherche d'un dossier

#6

Message par keltharak »

C'est une demi solution, on sera bien dans le bon dossier dans le sens ou on vera les fichiers contenu dans "mes documents" mais on ne sera pas sur le raccourci "Mes documents" comme présenté sur le screenshot.
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..]Recherche d'un dossier

#7

Message par ZDS »

Hello!

Ce qu'Iste devait vouloir dire à mon sens, c'est que ton problème n'est pas clair du tout. Tu parles de raccourcis, mais je n'en vois aucun. Par contre on te parle de sélection de dossier et tu nous parles de cliquer dessus... Je m'y perds un chouia tellement ça a l'air simple à faire et compliqué à expliquer en même temps.

Ta fenetre (du screenshot) est-elle dans le même script que celui dans le quel tu cherches à chopper le dossier 'Mes Documents'? As tu vraiment besoin de l'arborescence parente?

Bref, je pense voir à moitié de quoi tu parles, et je te propose donc deux solutions toutes deux liées à un paramètre "initial dir" que tu aurais du voir si tu avais lu la doc sur les paramètres de FileSelectFolder jusqu'au bout ^^ (mais je te comprends, quand je regarde un CV, je lis pas ce qui suit les mensurations :) )

Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin", "", Default, "::{450D8FBA-AD25-11D0-98A8-0800361B1103}")
FileSelectFolder("Selectionnez le chemin", "", Default, @DocumentsCommonDir)
Si je ne me trompe pas, c'est le premier dont tu as besoin, le second déplie l'arborescence de C:\Docs & Sets et je ne crois pas que ce soit ton but.

A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
keltharak
Niveau 3
Niveau 3
Messages : 40
Enregistré le : lun. 12 janv. 2009 16:35
Status : Hors ligne

Re: [..]Recherche d'un dossier

#8

Message par keltharak »

A sa décharge c'est moi qui ai parlé de raccourci...

Et je pense comme toi que c'est le premier exemple dont il a besoin, sauf qu'il m'en manquait un bout ! ^^
alex1205
Niveau 5
Niveau 5
Messages : 123
Enregistré le : dim. 07 mars 2010 13:59
Status : Hors ligne

Re: [..] Recherche d'un dossier

#9

Message par alex1205 »

Et ça :

Code : Tout sélectionner

FileSelectFolder("Selectionnez le chemin", SetDocumentDir("", ""))
Func SetDocumentDir($OS, $ordinom)
    If $OS = "XP" Or "xp" Or "Win5" Then
        $utilisateur = $ordinom
        $nomreseau = "\\" & $utilisateur & "\c$\Documents and Settings\" & @UserName & "\Mes Documents\"
        Return $nomreseau
    ElseIf $OS = "Seven" Or "Vista" Or "SEVEN" Or "VISTA" Or "seven" Or "vista" Or "Win7" Or "Win6" Then
        $utilisateur = $ordinom
        $nomreseau = "\\" & $utilisateur & "\c$\Users\" & @UserName & "\Documents\"
        Return $nomreseau
    EndIf
EndFunc   ;==>SetDocumentDir
Le "je ne sais pas" et "j'y arrive pas" n'existe dans mon vocabulaire. Toutes Questions ont une réponse, cherchez et vous la trouverai. Utilisez Recherche du forum et vous verrez. Si [blink]Aucune[/blink] question ne tient à votre problème, créez un sujet.
Répondre