Ah... d'accord j'ai compris et je trouve que c'est finalement plus simple avec les commandes
Ini...
Donc j'ai réediter mon script avec les ini et voilà ce que ça donne
► Afficher le texte
#cs ----------------------------------------------------------------------------
Programme Version : 0.5
Auteur: Justyce
LAST EDIT : 21/06/2011
#ce ----------------------------------------------------------------------------
;Introduction des variables(réponses)
Global $yes= "oui"
Global $no= "non"
Global $idontknow= "je ne sais pas"
Global $yescount= (0)
Global $nocount= (0)
Global $idontknowcount=(0)
;Introduction des variables terminée
;Début du programme
;Boîte de saisie
$input=InputBox("Sondage","Pensez-vous que le net dois rester libre et gratuit ?"& @CRLF &"Veuillez répondre par :"& @CRLF &"oui"& @CRLF &"non"& @CRLF &"je ne sais pas")
;Boîte de saisie terminée
;Début de Si...Alors...Donc
If ($input=$yes) Then
$yescount=IniRead("reponses.ini","reponses","oui","")
$nocount=IniRead("reponses.ini","reponses","non","")
$idontknowcount=IniRead("reponses.ini","reponses","jenesaispas","")
IniWrite("reponses.ini","reponses","oui",$yescount+1)
MsgBox(0,"Resultats",""&$yescount&"ont répondu oui"& @CRLF& $nocount &"ont répondu non"&@CRLF& $idontknowcount &"ne savent pas")
ElseIf ($input=$no) Then
$nocount=IniRead("reponses.ini","reponses","non","")
$yescount=IniRead("reponses.ini","reponses","oui","")
$idontknowcount=IniRead("reponses.ini","reponses","jenesaispas","")
IniWrite("reponses.ini","reponses","non",$nocount+1)
MsgBox(0,"Resultats",""&$yescount&"ont répondu oui"& @CRLF& $nocount &"ont répondu non"&@CRLF& $idontknowcount &"ne savent pas")
ElseIf ($input=$idontknow)Then
$idontknowcount=IniRead("reponses.ini","reponses","jenesaispas","")
$yescount=IniRead("reponses.ini","reponses","oui","")
$nocount=IniRead("reponses.ini","reponses","non","")
IniWrite("reponses.ini","reponses","jenesaispas",$idontknowcount+1)
MsgBox(0,"Resultats",""&$yescount&"ont répondu oui"& @CRLF& $nocount &"ont répondu non"&@CRLF& $idontknowcount &"ne savent pas")
Else
MsgBox(0,"Error","Ce que vous avez entrer n'est pas valide"&@CRLF&"Veuillez repondre seulement par:"&@CRLF&"oui"&@CRLF&"non"&@CRLF&"je ne sais pas")
EndIf
;Si...Alors...Donc terminée
;Fin du programme
Sleep(500)
Et avec un fichier reponses.ini présenter comme ceci :
► Afficher le texte
[reponses]
oui=0
non=0
jenesaispas=0
Et ça marche !
Merci de votre aide !
@jchd
Plains-toi !
Ca te passera (trop) vite.
Je viens juste de rentrer dans l'adolescence !
@TT22
Tu peux aussi faire comme ça
Code
_ReplaceStringInFile(@ScriptDir&"\oui.txt",$yescount,$yescount+1)
Et n'oubli pas d'ajouter : #include <File.au3> au début de ton script.
Là sur ce point, c'est plus clair et donc j'ai compris !
Entre temps je viens juste de créer la version 1.0 avec une interface, vous me direz ce que vous en pensez.
EDIT : Vous pouvez modifiez la question que pose le programme pour utiliser ce programme selon vos besoins.