[..] Fichier en liste d’attente

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
moustache
Status : Hors ligne

[..] Fichier en liste d’attente

#1

Message 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 ?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#2

Message par bloodwolff »

pourquoi au lieu de créer 20 post tu ne demande pas tout simplement la création complète :?:
:lol: :lol:
Compte skype : bloodwolfff
moustache
Status : Hors ligne

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

#3

Message par moustache »

Merci de ta réponsse bloodwolff, sa te fera un chalenge au moin :) .
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#4

Message 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.
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