[..] :un debut

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

[..] :un debut

#1

Message 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")
Modifié en dernier par GELDROC le sam. 19 déc. 2009 09:52, modifié 2 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] :un debut

#2

Message par Tlem »

Que fait ce message ici et à qui est-il destiné ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Douves
Status : Hors ligne

Re: [..] :un debut

#3

Message par Douves »

J'avoue ne rien comprendre non plus ....

@Tlem [HS] L'utilisation des Dlls est-elle dur ?[/hs]
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] :un debut

#4

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Douves
Status : Hors ligne

Re: [..] :un debut

#5

Message par Douves »

J'irai voir, merci
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] :un debut

#6

Message 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)
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] :un debut

#7

Message 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. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre