Bonjour,
Merci à tous ceux qui se sont penchés sur mon problème, résolut grâce à vous.
Formule ci-jointe
j'ai réussi à faire une guise avec 2 menus déroulants avec à l'intérieur des noms de classes et d'élèves pour créer une suite de dossiers
Serait il possible d'avoir un complément d'informations
Je souhaiterais que les classes + élèves soient dans une base de données style fichier *.txt,ou *.ini
Pour corser l'affaire, il faudrait que chaque classe corresponde à un groupe d'élèves
puis tant que l'on n'a pas sélectionné classe et élèves il soit impossible de valider les données
j'ai créé un bouton quitter que je n'arrive pas à faire fonctionner
merci encore d'avance
Code : Tout sélectionner
#include <GuiConstants.au3>
HotKeySet ( "{ESC}", "quit")
GuiCreate ( "", 500, 200, -1, -1)
$CLACE = GUICtrlCreateCombo("", 40, 24, 249, 25)
GuiCtrlSetData (-1, "Quel est CLACE| 4A| 4B| 5A| 5B| 6A| 6B")
GUICtrlSetFont(-1, 15, 400, 2, "Arial")
$MOM = GuiCtrlCreateCombo ( "", 40, 80, 249, 20)
GuiCtrlSetData (-1, "NOM PRENOM|gerard|Bruno|Francoi|Philip")
GUICtrlSetFont(-1, 15, 400, 2, "Arial")
$Bouton = GuiCtrlCreateButton ("OK", 336, 24, 65, 41)
GUICtrlSetFont(-1, 11, 400, 0, "Arial")
$exititem = GUICtrlCreateButton("QUITTIER", 336, 120, 80, 41)
GUICtrlSetFont(-1, 11, 400, 0, "Arial")
GuiSetState()
$exititem = TrayCreateItem("Quitter")
$n = GuiCtrlRead ($CLACE, 1)
$n1 = GuiCtrlRead ($MOM, 1)
While 1
$Msg = GUIGetMsg ()
Switch $Msg
Case $GUI_EVENT_CLOSE
quit()
Case $Bouton
$n = GuiCtrlRead ($CLACE)
$n1 = GuiCtrlRead ($MOM)
;------------------------------j'ai
Local $monDossierFinal="C:\toto\"
Local $input
$monDossierFinal=$monDossierFinal&$n&"\"
$monDossierFinal=$monDossierFinal&$n1&" "&@MON&"-"&@MDAY&"-"&@YEAR&" "&@HOUR&"h"&@MIN&"m"
msgbox(0,"", "CLACE = " & $n & @CRLF & "NOM-PRENOM = " & $n1)
MsgBox(0,"",$monDossierFinal&" "&@MON&"-"&@MDAY&"-"&@YEAR&" "&@HOUR&"h"&@MIN&"m")
DirCopy(@ScriptDir, "C:\Backups\LECTEURS-MP3\"&$n&"\"&$n1&""&" "&@MON&"-"&@MDAY&"-"&@YEAR&" "&@HOUR&"h"&@MIN&"m"&@SEC&"s");marche
EndSwitch
WEnd
Func quit()
Exit 0
EndFunc