Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $file = FileOpen(@scriptdir & "/MyJob.txt", 1)
Global $Form1 = GUICreate("MyJob.exe", 434, 555, 299, 180, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
GUISetBkColor(0x646464)
Global $Button1 = GUICtrlCreateButton("Commencer par cliquer ici pour saisir les interventions", 8, 176, 419, 49, $WS_GROUP)
Global $Pic1 = GUICtrlCreatePic(@scriptdir & "\ADD\MJ.jpg", 0, 0, 433, 81, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetResizing(-1, $GUI_DOCKAUTO+$GUI_DOCKLEFT+$GUI_DOCKRIGHT+$GUI_DOCKHCENTER+$GUI_DOCKVCENTER+$GUI_DOCKWIDTH)
Global $Group1 = GUICtrlCreateGroup(" Rapport d'activité du ", 96, 96, 217, 65)
$input = GUICtrlCreateInput("choisir la date", 112, 120, 168, 20, 1) ; le 1 c'est pour centrer
Global $Date1 = GUICtrlCreateDate("", 278, 120, 20, 20)
GUICtrlCreateGroup("", -99, -99, 1, 1)
Global $Button2 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir le type de matériel découvert", 8, 232, 419, 49, $WS_GROUP)
Global $Button3 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir la découverte des connaissances ", 8, 288, 419, 49, $WS_GROUP)
Global $Button4 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir les stages et/ou stages de perfectionnent", 8, 344, 419, 49, $WS_GROUP)
Global $Button5 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir ici les formations et/ou immersions", 8, 400, 419, 49, $WS_GROUP)
Global $Button6 = GUICtrlCreateButton("Et enfin cliquer ici pour fermer MyJob et/ou afficher le rapport", 8, 464, 419, 81, $WS_GROUP)
GUICtrlSetBkColor(-1, 0x00FFFF)
GUISetState(@SW_SHOW)
$source = "MyJob.txt"
$nomDeFichier = @scriptdir & "\BACKUP\Rapport_MyJob_du_"
FileCopy ($source,$nomDeFichier & @YEAR & "_" &@MON & "_" &@MDAY & "_" & @HOUR & "_" & @MIN & "_" & @SEC & ".txt",8)
$file = FileOpen( "MyJob.txt", 1)
FileWrite($file, "==================== Nouvelle journée ==================== Nouvelle journée ====================" & @CRLF & @CRLF & @CRLF)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Date1
$date = GuiCtrlRead($Date1)
GuiCtrlSetData($input, $date)
FileWrite($file, "Date de la saisie : " & $date & @CRLF & @CRLF)
Case $msg = $Button1
ShellExecute(@scriptdir & "\MyJob_Interventions.exe")
Case $msg = $Button2
ShellExecute(@scriptdir & "\MyJob_Matériel.exe")
Case $msg = $Button3
ShellExecute(@scriptdir & "\MyJob_Connaissances.exe")
Case $msg = $Button4
ShellExecute(@scriptdir & "\MyJob_Stages.exe")
Case $msg = $Button5
ShellExecute(@scriptdir & "\MyJob_Formations_immersions.exe")
Case $msg = $Button6
ShellExecute(@scriptdir & "/MyJob.txt")
exit
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd