Subir

Resultados 1 al 12 de 12

Tema: Menu edit y Menu getnum

  1. #1

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Menu edit y Menu getnum

    Muy buenas, estoy retocando una macro y me gustaría crear un "menu edit" para que yo pusiera ahi un numero y poder guardar ese numero introducido en el cuadro en una variable, el tema es que no se como hacerlo.
    He leido que menu edit es para crear el cuadro en el cual puedo escribir, y efectivamente, funciona. También he leido que menu getNum es precisamente para obtener el numero que introduzco en ese cuadro del menu edit pero no sé cual sería la secuencia para obtenerlo y meterlo en una variable.

    supongo que será algo parecido a esto:

    menu Font BGColor white
    menu Edit pepe 0 250 300
    menu getNum pepe

    ahora el tema viene cuando quiero meter el numero obtenido en una variable, he probado cosas como estas que logicamente no funcionan:

    set %lala = pepe

    En fin, no sé si me he explicado bien, espero respuestas
    Muchas gracias de antemano por vuestra atención.

    Un cordial saludo.

  2. #2
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Prueba con: set %lala #menuRes

    Si no me equivoco ese numero que obtienes se guarda en esa variable (#menuRes), así que sólo tienes que igualar tu variable a esa.

    Pd.- confirmado. Con menu GetNum pepe guara el valor introducido en pepe en la variable #menuRes.
    Última edición por Aloisia; 08-Feb-2010 a las 14:48

  3. #3

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Aver, me he estado informando y efectivamente funciona lo que tu dices, pero el tema esque si le pongo de primera hora al cuadro que vale 1 por ej:

    menu Edit pepe 10 20 150 22
    menu getnum pepe

    #menures será igual a 22, pero si lo modifico en el cuadro que me sale en el uo, si yo toco ese 22, y pongo 1 por ej, el valor de #menures se queda igualmente en 22

    Si pongo esto:

    menu Edit pepe 10 20 150
    menu getnum pepe

    El valor de #menures simplemente no es nada, ni N/a ni 0 ni nada, y estamos en las mismas, si pongo yo un valor en el cuadro, el #menures no se cambia

    Lo que necesito esque me lea instantaneamente el valor que yo introduzca en el cuadro, o al menos que me lo lea cuando pulse un boton tipo Ok o algo asi, osea k yo meta el numero 16 en el cuadro le de a ok y el #menures ya valga 16...

    Oye gracias por tu respuesta tio, sigo esprando la proxima jajaja.

  4. #4
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Tienes que tener en cuenta, que tal y como lo pones te lee inmediatamente la variable. Es decir, no dejas tiempo a modificarla. Por ejemplo si pones:

    menu Edit pepe 10 20 150 22
    wait 2s
    menu getnum pepe

    Tendrás dos segundos para modificar la variable antes de que éste la lea. La otra opcion, sería poner que la macro no siga ejecutandose hasta que pulses un boton, en cuyo caso podrías introducir el valor, y luego pulsar ese boton. Ahora mismo no se exactamente como ser haría, pero se puede hacer.

    Por ejemplo, para que veas un ejemplo, que acabo de probar:
    Código:
    menu Edit Campo 10 20 100 Numero!
    menu Button boton 30 60 50 25 OK!
    menu Show 10 10
    ini:
    if #MenuButton <> boton
    {
    GoTo ini:
    }
    menu GetNum Campo 0
    wait 1s
    set %numero #menuRes
    menu Hide
    msg %numero $
    halt
    Hasta que pulsas el boton OK, la macro no avanza. Una vez que la pulsas, el personaje habla diciendo el número que has introducido.
    Última edición por Aloisia; 08-Feb-2010 a las 15:21

  5. #5

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Lo he probado y funciona perfectamente, era exactamente lo que quería! Muchisimas gracias pero... voy a complicartelo un poco mas jajaja.
    Aver, ¿Existe la posibilidad de que el valor que yo introduzca se guarde en una variable aunque yo pare la macro?
    Es decir... abro macro, pongo 5 y pulso OK. Cierro la macro. Ahora la vulevo a abrir y que en el cuadro donde se introducen los numeros me salga el 5, es decir, que recuerde la ultima "configuracion" osea, el ultimo numero que introduciste.

    Gracias de nuevo por tu ayuda, sigo esperando respuestas.

  6. #6

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Ya que estamos te dejo otro temita. Esta macro que es de la que estamos hablando, cuando pulsas ok se vuelve a ejecutar al pasar 1 segundo, pues bien, la primera vez los colores salen correctos, osea, como se pretende, que solo el color de fondo del boton OK salga de color verde. Pues bien, ¿Porqué cuando pulso ok y aparece de nuevo el cartel al ejecutarse de nuevo sale verde además del fondo de color del botón, el fonde de color del texto "hola hola." ?

    menu Font Name comic sans MS
    menu font color Black
    menu Font Size 10
    menu Text 50 10 10 Hola hola.

    menu Font BGColor white
    menu Edit lala 20 350 200 %lala

    menu Font BGColor green
    menu Button boton 370 350 60 40 OK
    menu Show 200 200
    lala:
    if #MenuButton <> boton
    {
    GoTo lala
    }
    menu GetNum lala 0
    wait 1s
    set %lala #menuRes
    menu hide
    wait 1s

  7. #7
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Carajo, ¿esa es la pregunta para obtener matrícula?

    Pues lo miraré, aunque si te soy sincero no he visto ningún comando que modifique la macro en sí. Se podría guardar el valor en un archivo de texto (o eso me imagino, ya que las macros que guardan railes es lo que hacen), y que luego lo recupere, pero nunca he probado eso.

    De todas formas, a ver si lo miro, pero esto sí que para mí ya es mucha complicacion. Si encuentro algo te lo haré saber. :P

  8. #8
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Eso es porque la primera vez que se ejecuta, no coge de fondo ningún color. Pero la segunda vez que se ejecuta, coge de color de fondo, el último asignado, en este caso el verde (aunq se vuelva a iniciar la macro, mantiene las variables asignadas en el primer proceso).

    La solución es fácil, al principio de todo pon esto:
    Código:
    menu Font BGColor btnface

  9. #9

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Jaja, aver si te ganas las matrícula, efectivamente me refiero a eso, a algo que modifique la macro en sí jejeje. Claro, la macro de railes lo hace como tu dices, que también es otra opción, mas complicada de lo que me gustaría pero bueno... no tengo ni puta idea de como se haría de todos modos...

    Lo del verde, maxo, no entiendo realmente porque pasa eso, creo que el easyuo tiene sus limitaciones jaja, porque teoricamente no debería hacerlo digo yo... probaré el comando que me has comentado.

    El tema de que recuerde el número es porque si por ejemplo quiero que me guarde la posicion de unas cuantas runas al ir poniendo el numero y dandole al ok, pues sería un coñazo cada vez que inicies la macro poner por ej 6 numeros e ir dandole a OK. En cambio, si ya los números se han guardado y la segunda vez que incies la macro solo tienes que dar a OK porque el número está escrito (lo recupera de las respectivas 6 variables que fueron introducidas la última vez), pues entonces sí que es práctica, si no casi ni me interesaría introducir estos " cartelitos " ya que me serían mas incómodos que otra cosa.

    Gracias de nuevo por todo.

  10. #10

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Ey no te olvides de mi, que te estoy esperando jajaja.

  11. #11
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Hasta el fin de semana no ceo que pueda mirarlo. Ahora mismito tiempo no es precisamente lo que me sobra. De todas formas, ya te digo que es complicado. La unica posibilidad que le veo es que cree un archivo de texto. Lo mirare, y te aviso. :P

  12. #12

    Fecha de ingreso
    November-2007
    Edad
    41
    Mensajes
    93
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Menu edit y Menu getnum

    Oks, no te preocupes, yo también intentaré mirarlo, aver si saco algo en claro mirando el procedimiento de otra macro que se supone que hace algo parecido, si adivino algo te lo comunico.

Temas similares

  1. Modificar el menu del Rastrear
    Por o0{BoXeR}0o en el foro Sugerencias
    Respuestas: 16
    Último mensaje: 28-Dec-2009, 18:26
  2. Implementar menu a la bola de invocacion
    Por o0{BoXeR}0o en el foro Sugerencias
    Respuestas: 34
    Último mensaje: 11-Sep-2009, 02:15
  3. Problema razor menu
    Por o0{BoXeR}0o en el foro Dudas y Preguntas
    Respuestas: 6
    Último mensaje: 02-Oct-2008, 23:36
  4. Menu de fabricacion
    Por Barreytor en el foro Sugerencias
    Respuestas: 3
    Último mensaje: 13-Feb-2008, 00:50
  5. Menu de clanes
    Por Faustino en el foro Dudas y Preguntas
    Respuestas: 6
    Último mensaje: 07-Dec-2007, 23:41

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
YoutubeFbChat IRCTwit