OBTENER VALOR DE UNA CAJA DE TEXTO

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Avatar de Usuario
yasmany
Hacker del Foro
Mensajes: 249
Registrado: 06 Sep 2011, 21:30

OBTENER VALOR DE UNA CAJA DE TEXTO

Mensaje por yasmany »

hola a todos .....
Mi pregunta es ..¿Como obtengo el valor de una caja de texto e imprimirlo en un archivo .txt? gracias
Obra de modo que merezcas a tu propio juicio y a juicio de los demás la eternidad, que te hagas insustituible que no merezcas morir.
https://www.facebook.com/yasmanycurimilma
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: OBTENER VALOR DE UNA CAJA DE TEXTO

Mensaje por Ximorro »

Me parece que pocos datos das, pero bueno.
La función GUICtrlRead para muchos controles, como en este caso un Edit o un Input, te da el texto que contiene.
Así
$texto = GUICtrlRead($edit)
te da el texto del EditBox llamado $edit.
Para guardarlo en archivo, si sólo vas a escribir eso puedes hacer simplemente:
FileWrite("C:\archivo.txt", $texto)

Eso abre, escribe, y cierra el archivo. Si vas a estar trabajando más con el archivo (por ejemplo si estás haciendo varias escrituras sucesivas) eso no es tan eficiente, entonces es mejor abrir explícitamente con FileOpen, lo que te devuelve un manejador de archivo que usarás en todos los FileWrite, y cuando finalices las escrituras cierras el archivo con FileClose.
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
yasmany
Hacker del Foro
Mensajes: 249
Registrado: 06 Sep 2011, 21:30

Re: OBTENER VALOR DE UNA CAJA DE TEXTO

Mensaje por yasmany »

Muchas :smt001 gracias Ximorro ME HE ESTADO OLVIDANDO de autoit PUES ESTABA PRACTICANDO C#...y diseño grafico en PS Y C4D estos meses..
Tengo otra preguntita...
Como hago para q me salga una subventana en donde me permita solo elegir archivos .jpg o rar
acaso es el FileSelectFolder..
des ya muchas gracias

ZALU2 :smt006
Obra de modo que merezcas a tu propio juicio y a juicio de los demás la eternidad, que te hagas insustituible que no merezcas morir.
https://www.facebook.com/yasmanycurimilma
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: OBTENER VALOR DE UNA CAJA DE TEXTO

Mensaje por Ximorro »

FileSelectFolder es sólo para seleccionar carpetas.
Para el diálogo de abrir archivos se hace con FileOpenDialog
FileOpenDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] )

En el filtro se pone descripción y extensión entre paréntesis, por ejemplo en tu caso sería algo como:
"Arhivos JPEG o RAR (*.jpg;*.rar)"
O si se quiere en dos líneas de tipos diferentes:
"Arhivos JEPG (*.jpg)|Archivos RAR (*.rar)"

Aunque es un poco raro juntar en la misma selección imágenes y archivos comprimidos...

Si en vez del diálogo de apertura quieres el de guardado se saca con FileSaveDialog, que tiene las mismas opciones.
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder