Bueno amig@s he aprendido a usar...
Función Msgbox
Funcion ProgressSet
funcion Sleep
Keyword For..to..step..Next
keyword If..Then
Keyword While wend
Keyword Do Until
Keyword Select case Endselect
me manejo bien con las variables y Arrays..
Bueno todo esto lo aprendí ayer..
Bueno necesito que me digáis ejercicios para practicar en Autoit que tenga lo que e puesto arriba... Me haría un gran favor...
Pero lo mas importante son los Keyword...
Podemos hacer una cosa.. me pones un ejercicio lo hago (de lo que sea... de for o de if o de while (lo que sea)) cuando lo haga pues pongo aquí el código y pones otro... Aunque si quieres poner todo los ejercicios pues muchas gracias
Saludos amig@s
Ejercicios para famializarse con AUTOIT
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Ejercicios para famializarse con AUTOIT
Yo no he usado nunca ProgressSet, ya sabes más que yo
Bueno si quieres te podemos poner algún ejercício...
También se aprende mucho viendo códigos hechos y modificándolos.
¿Te has leído los enlaces que te puse para empezar? Con esos tutoriales y fragmentos de la ayuda se consigue una buena base para empezar.
a) A ver... hazme una función que calcule el sumatorio de un número (por ejemplo el sumatorio de 5 es 1+2+3+4+5).
El dato que lo pida al usuario con la función de AutoIt InputBox, así aprendes otra
La función que sólo haga el sumatorio, la petición y muestra de datos desde el programa principal (lo que no está en funciones)
Si se da un número negativo que muestre un mensaje de error.
b) Otro... un programa que vaya calculando números entre 1 y 10 (función Random), y que mientras no sea exactamente 10 que muestre el mensaje "He sacado el número X" (naturalmente en vez de X que ponga el número). Cuando salga un 10 que el programa finalice con un mensaje específico en plan "¡Al fin ha salido un 10!".
Bueno si quieres te podemos poner algún ejercício...
También se aprende mucho viendo códigos hechos y modificándolos.
¿Te has leído los enlaces que te puse para empezar? Con esos tutoriales y fragmentos de la ayuda se consigue una buena base para empezar.
a) A ver... hazme una función que calcule el sumatorio de un número (por ejemplo el sumatorio de 5 es 1+2+3+4+5).
El dato que lo pida al usuario con la función de AutoIt InputBox, así aprendes otra
La función que sólo haga el sumatorio, la petición y muestra de datos desde el programa principal (lo que no está en funciones)
Si se da un número negativo que muestre un mensaje de error.
b) Otro... un programa que vaya calculando números entre 1 y 10 (función Random), y que mientras no sea exactamente 10 que muestre el mensaje "He sacado el número X" (naturalmente en vez de X que ponga el número). Cuando salga un 10 que el programa finalice con un mensaje específico en plan "¡Al fin ha salido un 10!".
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Ejercicios para famializarse con AUTOIT
Hola,
Pues yo personalmente aprendí a base de ayuda, me propuse realizar tal proyecto, y comenzaba mirando, que quería descargar, ponía download en la ayuda y miraba a ver.. asi a base de buscar y mirar e intentar entender se aprende mucho creeme.
Primero empieza a familiarizarte con funciones y cosicas de esas sencillas, yo en vez de msgbox me gustaban más los traytips pero eso es ya otra cosa.
También empecé usando las funciones fileread iniread e inetget para trabajar con datos externos a las aplicaciones, luego ya pasé a _inetgetsource.. pero es cuestiónd e cada uno la forma que tenga de aprender el lenguaje, personalmente pienso que en vez de mirar mil tutoriales, es más productivo tirarse a muerte a por algo e intentar sacarlo solo y en caso de dudas puedes recurrir al foro como hice yo y asi aprenderás bastante más.
También concuerdo con Ximorro, es útil mirar códigos de otras personas e incluso es útil leer la sección de preguntas básicas de este foro ya que se tratan muchas cuestiones que quizás te interesen y se resuelven preguntas que quizás tu tengas.
Es una recomendación como otra cualquiera que espero que te sirva, a ti, o a quien sea que quiera iniciarse en este maravilloso código.
Saludos!
Pues yo personalmente aprendí a base de ayuda, me propuse realizar tal proyecto, y comenzaba mirando, que quería descargar, ponía download en la ayuda y miraba a ver.. asi a base de buscar y mirar e intentar entender se aprende mucho creeme.
Primero empieza a familiarizarte con funciones y cosicas de esas sencillas, yo en vez de msgbox me gustaban más los traytips pero eso es ya otra cosa.
También empecé usando las funciones fileread iniread e inetget para trabajar con datos externos a las aplicaciones, luego ya pasé a _inetgetsource.. pero es cuestiónd e cada uno la forma que tenga de aprender el lenguaje, personalmente pienso que en vez de mirar mil tutoriales, es más productivo tirarse a muerte a por algo e intentar sacarlo solo y en caso de dudas puedes recurrir al foro como hice yo y asi aprenderás bastante más.
También concuerdo con Ximorro, es útil mirar códigos de otras personas e incluso es útil leer la sección de preguntas básicas de este foro ya que se tratan muchas cuestiones que quizás te interesen y se resuelven preguntas que quizás tu tengas.
Es una recomendación como otra cualquiera que espero que te sirva, a ti, o a quien sea que quiera iniciarse en este maravilloso código.
Saludos!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Ejercicios para famializarse con AUTOIT
En este caso sería así:rellyks escribió:Vereis, este codigo lo hice con Select...Case, pero me habria gustado hacerlo mas con Switch(Soy un adicto al switch), sin embargo lo intentaba y no funcionaba, daba error
Código: Seleccionar todo
Opt("ExpandVarStrings",1)
while 1
local $RANDOM = Random(1,10,1)
Switch $RANDOM
case 10
msgbox(64,"Random","Por fin ha salido $RANDOM$")
Exit
case else
msgbox(64,"Random","Ha salido $RANDOM$@CRLF@Intentalo de nuevo!")
EndSwitch
WEnd
Igualmente, yo lo haría con un simple if.....then.....else.....EndIf, ya que sería la forma más simple de realizarlo.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).