hola a todos .....
Mi pregunta es ..¿Como obtengo el valor de una caja de texto e imprimirlo en un archivo .txt? gracias
OBTENER VALOR DE UNA CAJA DE TEXTO
OBTENER VALOR DE UNA CAJA DE TEXTO
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
https://www.facebook.com/yasmanycurimilma
- 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
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.
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)
Re: OBTENER VALOR DE UNA CAJA DE TEXTO
Muchas 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
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
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
https://www.facebook.com/yasmanycurimilma
- 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
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.
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)