[R] GUICtrlCreateDate & GUICtrlRead

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

[R] GUICtrlCreateDate & GUICtrlRead

#1

Message par silvere »

Bonjour
Je voudrais faire un logiciel ou l'on rentre une date (avec GUICtrlCreateDate) puis quand on ferme est ré-ouvre le logiciel sa affiche la date selectionner de la dernière foi.

alors j'ai fait sa :
► Afficher le texte
Sa n'a pas marcher alors j'ai lu dans l'aide :

Code : Tout sélectionner

The "data" date format is "yyyy/mm/dd".
Ma question est donc comment faire ?
Modifié en dernier par silvere le dim. 29 janv. 2012 10:35, modifié 1 fois.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] GUICtrlCreateDate & GUICtrlRead

#2

Message par matwachich »

Code : Tout sélectionner

#include <GuiDateTimePicker.au3>
#include <GUIConstantsEx.au3>
#include <Array.au3>

Global $file = @ScriptDir & "\date.txt"

Global $Form1 = GUICreate("Form1", 200, 40)
Global $Date1 = _GUICtrlDTP_Create($Form1, 10, 10, 180, 20)
_GuiCtrlDTP_SetFormat($Date1, "d MMMM yyyy")
GUISetState(@SW_SHOW)

$read = FileRead($file)
If $read Then
    $read = StringSplit($read, "|")
    If $read[0] = 6 Then
        $read[0] = False
        _GuiCtrlDTP_SetSystemTime($Date1, $read)
    EndIf
EndIf

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            $read = _GuiCtrlDTP_GetSystemTime($Date1)
            FileDelete($file)
            FileWrite($file, _ArrayToString($read, "|"))
            Exit
    EndSwitch
WEnd
 
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] GUICtrlCreateDate & GUICtrlRead

#3

Message par silvere »

Ha super !
Merci
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Répondre