Page 1 sur 1

[..] Fichier en liste d’attente

Posté : ven. 22 oct. 2010 18:50
par moustache
Bonjour, je débute dans le langage Autoit et je suis entrain de me faire un petit programme qui compressé le code des pages Internet, html, php, css… Fin vous voyer le truc qui permet de tout mètre le code sur une seul ligne.

Donc en ce moment je bloque sur le fait que j’aimerai que par un simple glissé de fichier ou un copier collé, les fichiers ce mette dans la files d’attente dans le menu déroulant a gauche de mon application.

Voici un aperçu du programme.

http://img10.hostingpics.net/pics/312504b.png

Voici mon code

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$structure = GUICreate("", 695, 250)
$MenuItem1 = GUICtrlCreateMenu("&Langue")
$MenuItem3 = GUICtrlCreateMenuItem("Français", $MenuItem1)
$MenuItem2 = GUICtrlCreateMenu("&Aide")
$MenuItem5 = GUICtrlCreateMenuItem("FAQ", $MenuItem2)
$MenuItem4 = GUICtrlCreateMenuItem("Condition général", $MenuItem2)
$MenuItem6 = GUICtrlCreateMenuItem("A propos", $MenuItem2)
$gauche = GUICtrlCreateGroup("", 0, -8, 217, 249)
$texte = GUICtrlCreateLabel("Déposé ici vos fichiers à extension :", 8, 8, 211, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$liste = GUICtrlCreateList("", 8, 48, 201, 175)
GUICtrlSetFont(-1, 8, 800, 0, "Verdana")
GUICtrlSetBkColor(-1, 0xFFFFE1)
$texte2 = GUICtrlCreateLabel("htm / html / css / js / php.", 8, 24, 152, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$droite = GUICtrlCreateGroup("", 216, -8, 497, 249)
$texte3 = GUICtrlCreateLabel("Sélectionné le dossier de destination des fichiers une foie la compression terminé.", 224, 8, 474, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$barre = GUICtrlCreateProgress(225, 72, 465, 17)
$compression = GUICtrlCreateButton("Compression", 224, 96, 139, 49)
GUICtrlSetFont(-1, 12, 800, 0, "Verdana")
$texte4 = GUICtrlCreateLabel("Cliqué sur compression pour lancer la compression. ", 225, 51, 305, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
GUICtrlSetCursor (-1, 2)
$parcourir = GUICtrlCreateButton("Parcourir", 616, 24, 75, 20)
GUICtrlSetFont(-1, 8, 800, 0, "Verdana")
$destination = GUICtrlCreateInput("", 225, 24, 385, 21)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
GUICtrlSetBkColor(-1, 0xFFFFE1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $parcourir

GUICtrlSetData($destination,FileSelectFolder("Sélectionné le dossier de destination des fichiers une foie la compression terminé.", ""))

        
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd
Comment structurer tout ceci ?

Re: [..] Fichier en liste d’attente

Posté : ven. 22 oct. 2010 19:02
par bloodwolff
pourquoi au lieu de créer 20 post tu ne demande pas tout simplement la création complète :?:
:lol: :lol:

Re: [..] Fichier en liste d’attente

Posté : ven. 22 oct. 2010 19:16
par moustache
Merci de ta réponsse bloodwolff, sa te fera un chalenge au moin :) .

Re: [..] Fichier en liste d’attente

Posté : ven. 22 oct. 2010 21:11
par Tlem
De plus, vous reproduisez à chaque fois le code et le faites évolué au fur et à mesure au grès des réponses données.
J'appel ca : ce faire mâcher le boulot.

Je vous conseil de la patiente et de la recherche afin de rendre votre script le plus proche de vos besoins.
Sur les trois questions que vous avez déjà posé, une simple recherche dans la doc vous aurait donner la réponse.

Si vous ne savez pas utiliser AutoIt, lisez les tutoriels et documentations mis à disposition sur le forum, dans l'aide et sur le site du zéro.
Il y à suffisamment d'éléments à votre disposition pour éviter de poser des questions dont la réponse est expliquée ou donnée dans un sujet.

Lorsque vous aurez passé plusieurs heures/jours à chercher sans trouver de réponse, vous pouvez commencé par demander dans quelle direction chercher. Puis si vous n'y arrivez toujours pas, là vous pourrez procéder comme vous l'avez fait.