Page 1 sur 1

[..] :un debut

Posté : mer. 14 oct. 2009 14:21
par GELDROC
tu pourrai commencer par fabriquer un jeu tous simplement de multiplication/division.

la base d'un script commence souvan par démarrer une fonction

exemple n°1:

Code : Tout sélectionner

;exemple:


_patienter(5000)                              ;va a _patienter($MS)5 seconde


func _patienter($MS)                        ;debut de la function
sleep($MS)
msgbox(0, "titre", "mesage")
Exit
endfunc                                        ;fin de la function
 
ce minuscule petit script afiche un message apres (5 seconde) et ferme le script


ensuite la commande (IF/ELSE/endif) c'est une base en programmation

exemple n°2:

Code : Tout sélectionner

global $var=1 
                                              ;variable (commence toujours par local ou global)
_1($var)
func _1($X)

if $X=1 then                              ;une commande if doit toujours terminer par then
msgbox(0, "resulta", "variable= 1")

else       
         
msgbox(0, "resulta", "variable= 0 ou autre")
endif                                       ;et doit toujours terminer par endif

endfunc
 


pour terminer un programe qui tedera a crée ce petit jeux asser simple a réaliser
exemple n°3:

Code : Tout sélectionner

; Script Start - Add your code below here
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiButton.au3>
#include <ButtonConstants.au3>
#include <Constants.au3>

; souvant des commande on besoin de certain fichier extention ( inclu si dessu)
; en voici pas mal nom utiliser pour ce script 
;de plus certaine son obligatoire pour le faire fonctioner



_1()
func _1()
Local $MSG = "remplacer ce mesage par exit pour quiter"

GUICreate("titre", 400, 400, -1, -1)            ;creatioin de la fenetre (un GUI ><?)

Local $B1 = GUICtrlCreateButton("terminer", 10, 20, 100, 20)  ;creatioin d'un bouton

local $imput = GUICtrlCreateInput($MSG, 10, 60,300, 20) 

GUISetState()                                            ;mes en place le ligne de si dessu

While 1                                                    ;demare une boucle
    
Switch GUIGetMsg() 
case $B1
Local $VAR = GUICtrlRead($imput)           ;li les imformation inscrit dans le text imput

if $VAR = "exit" Then
Exit
EndIf

EndSwitch

WEnd                                             ;ferme une boucle
EndFunc
 
voila ce termine mon aide tous n'est pa tres bien expliquer mes c'est une base
pour un debutan


je te shouete une bonne chance pour le reste n'esite pas a poser des question
salut!



(mise ajour le 19/12/09 : couleur "code=text")

Re: [..] :un debut

Posté : mer. 14 oct. 2009 20:54
par Tlem
Que fait ce message ici et à qui est-il destiné ?

Re: [..] :un debut

Posté : mer. 14 oct. 2009 21:08
par Douves
J'avoue ne rien comprendre non plus ....

@Tlem [HS] L'utilisation des Dlls est-elle dur ?[/hs]

Re: [..] :un debut

Posté : mer. 14 oct. 2009 21:17
par Tlem
Ce n'est pas si dure que ça, mais cela dépend de beaucoup de choses ...
Le plus complexe est d'avoir tout les éléments des fonctions à appeler.
Il y à des exemples dans la doc et sur le forum.

Re: [..] :un debut

Posté : mer. 14 oct. 2009 21:23
par Douves
J'irai voir, merci

Re: [..] :un debut

Posté : mer. 14 oct. 2009 22:18
par sylvanie
Bigre, mais où est passé le post initial ?
Je me souviens que quelqu'un demadait des exples de scripts basiques pour commencer, mais il a disparu ...
<4emedimension>Toudoudoudoudou</4emedimension>
y aurait il eu un flashouilleur de mémoire ? 8) 8)

Re: [..] :un debut

Posté : jeu. 15 oct. 2009 08:26
par Tlem
Je vient de le trouver.
C'était un message ayant pour titre : debutant.

Ce que je trouve étrange, c'est que j'ai supprimé ce sujet Mercredi à 18:58, alors que le message de GELDROC est de 14:21. :shock: :shock: :shock:

Bon ben c'est pas grave, je supprimerais ce sujet ce soir ou demain le temps que certains voient les réponses. ;)