racinglocura07
10-15-2008, 08:14 AM
Gente en el foro del E2 hay un thread que explica como usar algunos de estos comando, lo hizo Taurnill
Aca voy a copiar los que el puso, pero me di cuenta que nosotros en el z6 tenemos mas, alguien podria explicar como es la sintaxis y como se usan bien...
Muchas Gracias
showColorPicker
Según las instrucciones de Lasly podía partir de cualquier color hacia blanco, pero no he logrado hacerlo por más que lo he intentado. Lasly me dió su número de ICQ pero no he podido contactarle, como uds saben beijing está a GMT+7 y yo a GMT-5 así que la diferencia horaria es brava xD... en fin
http://img238.imageshack.us/img238/6664/showcolorpickerhb7.png
showColorPicker devuelve el color elegido por printf. Así que si queremos capturar ese color en una variable, debemos hacer
de esta forma el color se almacenará en formato HEXADECIMAL en la variable "mi_color", tal y como sale en el selector -pero sin el caracter "#" -. En el caso del ejemplo que pueden ver, el valor a retornar sería "777777". Si el usuario CANCELA la elección de fecha, el valor a retornar será vacio. En el ejemplo, la variable mi_color contendría "" osea nada.
showDatePicker
http://img246.imageshack.us/img246/3342/showdatepickerhk6.png http://img401.imageshack.us/img401/957/showdatepicker2nx2.png
Presenta un selector de Fecha, con la posibilidad de abrir el calendario para elegirla, o especificarla elemento a elemento.
Hacen que aparezca el selector con la fecha que queramos. En el caso del ejemplo, lo llamé usando "showdatepicker 1986 03 11" (mi fecha de nacimiento xD).
Si lo llamamos sin argumentos adicionales (sin una fecha), aparecerá con la fecha actual por defecto.
El valor a retornar, es la fecha elegida por el usuario, en el formato AAAAMMDD, que en el caso del ejemplo sería 19860311. Si el usuario CANCELA la elección de fecha, el valor a retornar será vacio. En el ejemplo, la variable mi_fecha contendría "" osea nada.
showMultiSelect
http://img182.imageshack.us/img182/1547/showmultiselectnp8.png
Esta es una herramienta poderosa para crear listas de selección múltiple. El formato para llamarla es
el parámetro MARCADO es un número, 0 o 1, de forma que salga marcada la opción que le precede por defecto apenas carga la ventana.
Para generar el ejemplo que podemos ver, tuve que hacer:
La forma en la que esta aplicación retorna los valores elegidos es a partir de la posición de las opciones elegidas.
En el ejemplo, si el usuario eligiese todas las opciones, la variable mis elecciones contendría
Que corresponde a los índices de las opciones seleccionadas por el usuario. Estas pueden procesarse o interpretarse usando ciclos for, o como el scripter guste :)
Por el contrario, si no elige ninguna opción o simplemente cancela, la variable mis elecciones no tendrá contenido alguno, estará vacía.
showNotify
http://img441.imageshack.us/img441/982/shownotifykk3.png
Este es facil de usar. El mensaje de notificación dura aproximadamente un segundo, o bien se cierra antes si el usuario hace "click" con el joystick estando ella visible. Dada su naturaleza, no retorna valor alguno.
El ejemplo en pantalla se genera haciendo:
Simple, no? :)
showNumPicker
http://img526.imageshack.us/img526/3065/shownumpickergr6.png
Mediante este ejecutable podremos mostrar un selector numérico, con un rango especificable, de la siguiente forma:
donde $MIN, $MAX y $VALOR, corresponden, respectivamente a los valores MINIMO, MÁXIMO y al VALOR mostrado al iniciar la ventana. Gracias a MIN y MAX podemos especificar un rango válido de entrada. Por ejemplo, en el nuevo snapshots -que pronto postearé- limito el rango de fotos entre 3 y 20 mediante estos parámetros.
Para generar el ejemplo en pantalla, se hace
Esto limita el rango a los números entre 1 y 10 (incluyéndolos, o sea, valores mayores o iguales a 1 y menores o iguales a 10).
El valor a retornar y almacenar en la variable es el número elegido por el usuario. Si este cancela, la variable contendrá la palabra "Cancel!".
showProcess... A mi No Me Anda
http://img522.imageshack.us/img522/671/showprocesscd9.png
Mediante este ejecutable podremos mostrar una barra de progreso o más bien de espera (porque simplemente corre, no muestra el progreso 'real' del proceso especificado). Su uso es el siguiente:
Donde $TITULO y $MENSAJE corresponden, respectivamente, al título de la ventana emergente y al texto que aparece sobre la barra.
$PROCESO es el comando (o ruta del script) que quieres ejecutar al mismo tiempo que muestras la barra. La ventana emergente se cierra cuando este comando/script/proceso se complete.
En el caso del ejemplo, se hizo usando:
Se que es medio tricky pero igual hace que tus scripts se vean más "pro" ;)
showQ
http://img259.imageshack.us/img259/419/showq2jn3.png http://img255.imageshack.us/img255/3930/showqgm2.png
Este ya es todo un clásico... tiene dos modos de funcionamiento: mensaje y pregunta.
Comenzaré explicando el modo de mensaje:
Basándome de una vez en el ejemplo, lo llamas haciendo
ojo con el 2, es vital para que aparezca como mensaje, para que salga solo el botón Aceptar/OK.
Ahora viene el modo de pregunta:
Basándome de una vez en el ejemplo, lo llamas haciendo
Si el usuario elige Si, la variable $? contendrá la respuesta: 1
Si el usuario elige No o cancela, la variable $? contiene la respuesta: 0
asi que podemos hacer
o también podemos hacer
en este último caso si el usuario elige "NO", simplemente se omiten los pasos encerrados por las llaves. Recuerden que la llave para cerrar (la compañera de " { ") es convertida por ** por la plataforma del foro ¬¬'
showRadio
http://img518.imageshack.us/img518/6109/showradioqd7.png
Este nos ofrece una lista de clásicos Radio Buttons (http://en.wikipedia.org/wiki/Radio_buttons), o mejor dicho, una lista de selección única. Para mostrarla usamos
y nos devuelve, en la variable "eleccion" el índice del ítem que el usuario eligió. En el caso del ejemplo, nos devolverá 1, 2, o 3 según la opción, y 0 si el usuario canceló. Este valor quedará almacenado en la variable "eleccion".
showTextEntry
http://img254.imageshack.us/img254/4760/showtextentry1ya5.png http://img338.imageshack.us/img338/1792/showtextentry2mn6.png
Ahora podemos pedirle alguna entrada de texto al usuario. También podemos pedirle una entrada de texto en modo contraseña.
El modo de uso es:
en donde $MODO vale 0 para el modo de entrada de texto normal, y 1 para el modo de contraseñas.
$TITULO y $MENSAJE obviamente corresponden al título de la ventana y al mensaje a mostrar sobre la textbox.
El texto que el usuario ingrese sea almacenará en la variable que se elija, en este caso, en "texto". Si el usuario cancela o no ingresa texto alguno y acepta, la variable quedará vacía.
Este ejecutable ya viene incorporado en la nueva versión de hidefolders, con password protection ;)
showTimePicker
http://img529.imageshack.us/img529/6257/showtimepickerfz2.png
Por último, este ejecutable nos permite pedirle una hora al usuario. Se usa de esta forma
Donde $HH y $MM corresponden a la hora y minutos que queremos mostrar inicialmente, en formato militar (24 Horas). Si no colocamos estos parámetros, showTimePicker asumirá y mostrará la hora actual. Este programa devuelve la hora en formato HHMM y en el caso del ejemplo lo almacena en la variable "hora". Si se almacenara la hora del ejemplo, la variable almacenaría el valor 1205.
pfff... casi no acabo... creo que soy fanático de los post largos xD
showTextContent
Sin Explicacion...
showDemo
Sin Explicacion...
showFilePicker
Sin Explicacion...
showmessagedlg
Sin Explicacion...
showMsg
Sin Explicacion...
Me gustaria si alguien que pueda explique bien esos comandos q deje en rojo! Muchas gracias
HECHO POR TAURNILL
Aca voy a copiar los que el puso, pero me di cuenta que nosotros en el z6 tenemos mas, alguien podria explicar como es la sintaxis y como se usan bien...
Muchas Gracias
showColorPicker
Según las instrucciones de Lasly podía partir de cualquier color hacia blanco, pero no he logrado hacerlo por más que lo he intentado. Lasly me dió su número de ICQ pero no he podido contactarle, como uds saben beijing está a GMT+7 y yo a GMT-5 así que la diferencia horaria es brava xD... en fin
http://img238.imageshack.us/img238/6664/showcolorpickerhb7.png
showColorPicker devuelve el color elegido por printf. Así que si queremos capturar ese color en una variable, debemos hacer
de esta forma el color se almacenará en formato HEXADECIMAL en la variable "mi_color", tal y como sale en el selector -pero sin el caracter "#" -. En el caso del ejemplo que pueden ver, el valor a retornar sería "777777". Si el usuario CANCELA la elección de fecha, el valor a retornar será vacio. En el ejemplo, la variable mi_color contendría "" osea nada.
showDatePicker
http://img246.imageshack.us/img246/3342/showdatepickerhk6.png http://img401.imageshack.us/img401/957/showdatepicker2nx2.png
Presenta un selector de Fecha, con la posibilidad de abrir el calendario para elegirla, o especificarla elemento a elemento.
Hacen que aparezca el selector con la fecha que queramos. En el caso del ejemplo, lo llamé usando "showdatepicker 1986 03 11" (mi fecha de nacimiento xD).
Si lo llamamos sin argumentos adicionales (sin una fecha), aparecerá con la fecha actual por defecto.
El valor a retornar, es la fecha elegida por el usuario, en el formato AAAAMMDD, que en el caso del ejemplo sería 19860311. Si el usuario CANCELA la elección de fecha, el valor a retornar será vacio. En el ejemplo, la variable mi_fecha contendría "" osea nada.
showMultiSelect
http://img182.imageshack.us/img182/1547/showmultiselectnp8.png
Esta es una herramienta poderosa para crear listas de selección múltiple. El formato para llamarla es
el parámetro MARCADO es un número, 0 o 1, de forma que salga marcada la opción que le precede por defecto apenas carga la ventana.
Para generar el ejemplo que podemos ver, tuve que hacer:
La forma en la que esta aplicación retorna los valores elegidos es a partir de la posición de las opciones elegidas.
En el ejemplo, si el usuario eligiese todas las opciones, la variable mis elecciones contendría
Que corresponde a los índices de las opciones seleccionadas por el usuario. Estas pueden procesarse o interpretarse usando ciclos for, o como el scripter guste :)
Por el contrario, si no elige ninguna opción o simplemente cancela, la variable mis elecciones no tendrá contenido alguno, estará vacía.
showNotify
http://img441.imageshack.us/img441/982/shownotifykk3.png
Este es facil de usar. El mensaje de notificación dura aproximadamente un segundo, o bien se cierra antes si el usuario hace "click" con el joystick estando ella visible. Dada su naturaleza, no retorna valor alguno.
El ejemplo en pantalla se genera haciendo:
Simple, no? :)
showNumPicker
http://img526.imageshack.us/img526/3065/shownumpickergr6.png
Mediante este ejecutable podremos mostrar un selector numérico, con un rango especificable, de la siguiente forma:
donde $MIN, $MAX y $VALOR, corresponden, respectivamente a los valores MINIMO, MÁXIMO y al VALOR mostrado al iniciar la ventana. Gracias a MIN y MAX podemos especificar un rango válido de entrada. Por ejemplo, en el nuevo snapshots -que pronto postearé- limito el rango de fotos entre 3 y 20 mediante estos parámetros.
Para generar el ejemplo en pantalla, se hace
Esto limita el rango a los números entre 1 y 10 (incluyéndolos, o sea, valores mayores o iguales a 1 y menores o iguales a 10).
El valor a retornar y almacenar en la variable es el número elegido por el usuario. Si este cancela, la variable contendrá la palabra "Cancel!".
showProcess... A mi No Me Anda
http://img522.imageshack.us/img522/671/showprocesscd9.png
Mediante este ejecutable podremos mostrar una barra de progreso o más bien de espera (porque simplemente corre, no muestra el progreso 'real' del proceso especificado). Su uso es el siguiente:
Donde $TITULO y $MENSAJE corresponden, respectivamente, al título de la ventana emergente y al texto que aparece sobre la barra.
$PROCESO es el comando (o ruta del script) que quieres ejecutar al mismo tiempo que muestras la barra. La ventana emergente se cierra cuando este comando/script/proceso se complete.
En el caso del ejemplo, se hizo usando:
Se que es medio tricky pero igual hace que tus scripts se vean más "pro" ;)
showQ
http://img259.imageshack.us/img259/419/showq2jn3.png http://img255.imageshack.us/img255/3930/showqgm2.png
Este ya es todo un clásico... tiene dos modos de funcionamiento: mensaje y pregunta.
Comenzaré explicando el modo de mensaje:
Basándome de una vez en el ejemplo, lo llamas haciendo
ojo con el 2, es vital para que aparezca como mensaje, para que salga solo el botón Aceptar/OK.
Ahora viene el modo de pregunta:
Basándome de una vez en el ejemplo, lo llamas haciendo
Si el usuario elige Si, la variable $? contendrá la respuesta: 1
Si el usuario elige No o cancela, la variable $? contiene la respuesta: 0
asi que podemos hacer
o también podemos hacer
en este último caso si el usuario elige "NO", simplemente se omiten los pasos encerrados por las llaves. Recuerden que la llave para cerrar (la compañera de " { ") es convertida por ** por la plataforma del foro ¬¬'
showRadio
http://img518.imageshack.us/img518/6109/showradioqd7.png
Este nos ofrece una lista de clásicos Radio Buttons (http://en.wikipedia.org/wiki/Radio_buttons), o mejor dicho, una lista de selección única. Para mostrarla usamos
y nos devuelve, en la variable "eleccion" el índice del ítem que el usuario eligió. En el caso del ejemplo, nos devolverá 1, 2, o 3 según la opción, y 0 si el usuario canceló. Este valor quedará almacenado en la variable "eleccion".
showTextEntry
http://img254.imageshack.us/img254/4760/showtextentry1ya5.png http://img338.imageshack.us/img338/1792/showtextentry2mn6.png
Ahora podemos pedirle alguna entrada de texto al usuario. También podemos pedirle una entrada de texto en modo contraseña.
El modo de uso es:
en donde $MODO vale 0 para el modo de entrada de texto normal, y 1 para el modo de contraseñas.
$TITULO y $MENSAJE obviamente corresponden al título de la ventana y al mensaje a mostrar sobre la textbox.
El texto que el usuario ingrese sea almacenará en la variable que se elija, en este caso, en "texto". Si el usuario cancela o no ingresa texto alguno y acepta, la variable quedará vacía.
Este ejecutable ya viene incorporado en la nueva versión de hidefolders, con password protection ;)
showTimePicker
http://img529.imageshack.us/img529/6257/showtimepickerfz2.png
Por último, este ejecutable nos permite pedirle una hora al usuario. Se usa de esta forma
Donde $HH y $MM corresponden a la hora y minutos que queremos mostrar inicialmente, en formato militar (24 Horas). Si no colocamos estos parámetros, showTimePicker asumirá y mostrará la hora actual. Este programa devuelve la hora en formato HHMM y en el caso del ejemplo lo almacena en la variable "hora". Si se almacenara la hora del ejemplo, la variable almacenaría el valor 1205.
pfff... casi no acabo... creo que soy fanático de los post largos xD
showTextContent
Sin Explicacion...
showDemo
Sin Explicacion...
showFilePicker
Sin Explicacion...
showmessagedlg
Sin Explicacion...
showMsg
Sin Explicacion...
Me gustaria si alguien que pueda explique bien esos comandos q deje en rojo! Muchas gracias
HECHO POR TAURNILL