[..] Insertion de choix d'ouverture de fichier texte

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
powneddu73
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 23 janv. 2011 17:24
Status : Hors ligne

[..] Insertion de choix d'ouverture de fichier texte

#1

Message par powneddu73 »

Bonjour tout le monde,
En faite je voudrait savoir comment faire pour faire apparaître dans mon GUI un bouton avec une barre pour choisir l'adresse d'un fichier texte que mon programme devra par la suite ouvrir et lire et faire des actions selon se qui est écrit. En gros faire comme dans les installations de programmes quand ils demandent l'emplacement ou installer le logiciel. Donc voila j'ai trifouiller un peux sur koda hier soir et je ne voit pas comment faire.
Merci d'avance pour votre aide et a plus !!
overflow
Niveau 5
Niveau 5
Messages : 138
Enregistré le : sam. 05 déc. 2009 23:49
Status : Hors ligne

Re: [..]Insertion de choix d'ouverture de fichier texte

#2

Message par overflow »

Et la réponse est . . . . .. .


Tada !!

------> FileOpenDialog <---------


Regarde cette commande dans l aide d autoit tu as un exemple d utilisation
powneddu73
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 23 janv. 2011 17:24
Status : Hors ligne

Re: [..]Insertion de choix d'ouverture de fichier texte

#3

Message par powneddu73 »

Ok merci je vais aller y jeter un coup d'oeil.
EDIT:J'ai un peux regarder dans le "help" du scite et c'est anglais te je suis un peux une bille an anglais XD donc j'ai pas tout compris.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Insertion de choix d'ouverture de fichier texte

#4

Message par Jerome »

Coucou,


Aller, jsuis un fou :


Code : Tout sélectionner

FileOpenDialog
Initiates a Open File Dialog.

FileOpenDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] )
 

Parameters

title   Titre de la GUI.
init dir    Dossier initial selectionner dans l'arbre de la GUI.
filter   Filtre de fichier "All (*.*)" or "Text files (*.txt)" ou plusieurs : "All (*.*)|Text files (*.txt)"
options [optional] 
Dialog Options: Pour utiliser plusieurs option, ajouter les valeurs entre elles.
  1 = Le fichier doit exister
  2 = Le chemin doit exister
  4 = Autorise la multi selection
  8 = Creer un nouveau fichier si celui-ci n'existe pas.
default name    [optional] Suggested file name for the user to open. Default is blank ("").
hwnd    [optional] The window handle to use as the parent for this dialog.
 

Valeur retourné

Success:    Retourne le chemin complet des fichiers choisit. Forme pour plusieurs selection : "Directory|file1|file2|..."
Failure:    Sets @error
@error: 1 - File selection failed.
2 - Mauvais filtre de fichier
 

Remarks

Plusieurs groupe de filtre son séparer par un pipe :  "|".

Si le nom par defaut est donnée, de option doivent être utiliser. Si vous ne voulez aucune option, use 0.

Special Windows folders (such as "My Documents") can sometimes be set as the init dir; see Appendix.

@WorkingDir is changed on successful return.

 

Related

FileSaveDialog, FileSelectFolder, StringSplit
 

Example


[code=autoit]$message = "Hold down Ctrl or Shift to choose multiple files."

$var = FileOpenDialog($message, @WindowsDir & "\", "Images (*.jpg;*.bmp)", 1 + 4 )

If @error Then
    MsgBox(4096,"","No File(s) chosen")
Else
    $var = StringReplace($var, "|", @CRLF)
    MsgBox(4096,"","You chose " & $var)
EndIf


; Multiple filter group
$message = "Hold down Ctrl or Shift to choose multiple files."

$var = FileOpenDialog($message, @WindowsDir & "", "Images (*.jpg;*.bmp)|Videos (*.avi;*.mpg)", 1 + 4 )

If @error Then
    MsgBox(4096,"","No File(s) chosen")
Else
    $var = StringReplace($var, "|", @CRLF)
    MsgBox(4096,"","You chose " & $var)
EndIf
 [/code]
powneddu73
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 23 janv. 2011 17:24
Status : Hors ligne

Re: [..] Insertion de choix d'ouverture de fichier texte

#5

Message par powneddu73 »

Merci c'est cool je regarderait sa de plus près un de ces jours.
overflow
Niveau 5
Niveau 5
Messages : 138
Enregistré le : sam. 05 déc. 2009 23:49
Status : Hors ligne

Re: [..]Insertion de choix d'ouverture de fichier texte

#6

Message par overflow »

powneddu73 a écrit :Ok merci je vais aller y jeter un coup d'oeil.
EDIT:J'ai un peux regarder dans le "help" du scite et c'est anglais te je suis un peux une bille an anglais XD donc j'ai pas tout compris.
. . . . et sinon avec les yeux ouvert tu verras même un exemple de script
powneddu73
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 23 janv. 2011 17:24
Status : Hors ligne

Re: [..] Insertion de choix d'ouverture de fichier texte

#7

Message par powneddu73 »

Lol ouai je l'ai vue sa XD mais le texte était en anglais c'est poru sa j'ai pas compris :D
Répondre