Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.
Autor
|
Tema: bat ayuda plisseeee (Leído 1,557 veces)
|
nnbat
Desconectado
Mensajes: 6
|
hola mi nombre es nicolas hice este programa de prueba(ver codigo abajo)
pero no se como lograr que me guarde los datos en un txt explico:
@echo off title programa cls :main echo ********************************************************************** set/p nombre= cual es tu nombre? set/p apellido= cual es tu apellido? set/p usuario= decime tu usuario echo. echo te llamas %nombre% tu apellido es %apellido% y tu usuario es %usuario% echo ********************************************************************** echo.Desea guardar los datos? Y/N
pause exit
donde dice desea guardar los datos Y/N no se como programarlo para apretar (Y) y que me guarde los datos en un archivo txt
si me pueden dar una mano se los voy a agradecer me estoy volviendo completamente locoooooo jajajajaja saludos nnbat
|
|
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Fijate como lo hice y entenderas me imagino como es la cosa. @echo off title programa :main cls echo ********************************************************************** set/p nombre= cual es tu nombre? set/p apellido= cual es tu apellido? set/p usuario= decime tu usuario echo. echo te llamas %nombre% tu apellido es %apellido% y tu usuario es %usuario% echo ********************************************************************** echo. set /p "opc= Desea guardar los datos? Y/N : " if not defined opc (goto :main)
if %opc% == Y (goto :Guardar) if %opc% == y (goto :Guardar) if %opc% == N (goto :main) if %opc% == N (goto :main) goto main
:Guardar echo Tu nombre es %nombre% y tu apellido %apellido% y tu usuario es %usuario%> C:\Datos.txt goto main
exit
No lo probe pero creo q andara y obvio q se podria hacer mucho mas lindo y mas seguro edit: Corregido!
|
|
|
|
« Última modificación: 26 Marzo 2011, 20:08 por XXX-ZERO-XXX »
|
En línea
|
|
|
|
nnbat
Desconectado
Mensajes: 6
|
NO ME LO GUARDO
|
|
|
|
|
En línea
|
|
|
|
nnbat
Desconectado
Mensajes: 6
|
por que pusiste esto if not defined opc (goto :main) que significa?
|
|
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Yo lo probe y anduvo, q ruta pusiste vs?
Eso del if not defined opc (goto :main) es por si no pusiste nada y solo pones enter, eso tendrias q hacerlo en todas las opciones q pides arriba tamb.
El menu funciona asi:
Si no pusiste nada, es decir, solo enter va a main de nuevo, pero eso lo podes cambiar vs. Despues verifica si pusiste Y o N o en minusculas y hace lo q tiene q hacer. Y por ultimo tenes q poner un goto main por si pone otra cosa q no sea ni N, ni Y, ni n, ni.
Algo asi tendrias q hacer siempre en los menus.
|
|
|
|
|
En línea
|
|
|
|
nnbat
Desconectado
Mensajes: 6
|
POR CASUALIDAD TENGO QUE TENER EL PROGRAMA EN DONDE QUIERO DATOS.TXT?
|
|
|
|
|
En línea
|
|
|
|
chocola
Desconectado
Mensajes: 259
|
wenas a todos el bat si funciona lo he comprobado lo guarda dentro de la unidad c en un archivo que se llama datos.txt :Guardar echo Tu nombre es %nombre% y tu apellido %apellido% y tu usuario es %usuario%> C:\Datos.txt goto main
suerte
|
|
|
|
|
En línea
|
|
|
|
nnbat
Desconectado
Mensajes: 6
|
no me lo guarda
|
|
|
|
|
En línea
|
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
No, no funcionaba, a mi tampoco me guardaba ningún archivo, te colaste en unas comillas del IF  Ahora si funciona: @echo off title programa :main cls echo ********************************************************************** set/p nombre= cual es tu nombre? set/p apellido= cual es tu apellido? set/p usuario= decime tu usuario echo. echo te llamas %nombre% tu apellido es %apellido% y tu usuario es %usuario% echo ********************************************************************** echo. set /p "opc= Desea guardar los datos? Y/N : " if not defined opc (goto :main) if %opc% == Y (goto :Guardar) if %opc% == y (goto :Guardar) if %opc% == N (goto :main) if %opc% == N (goto :main) goto :main :Guardar cls echo Tu nombre es %nombre% y tu apellido %apellido% y tu usuario es %usuario%> "C:\Datos.txt" Echo+ Se han guardado los datos... Ping -n 3 LOCALHOST >nul exit saludosss
|
|
|
|
|
En línea
|
pa que
|
|
|
nnbat
Desconectado
Mensajes: 6
|
graciasssssssssssssssssssssssssssssssss
|
|
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Ya, mil q no uso batch y me confundo con las comillas q las uso siempre ahora, me podes explicar cuando hay q usarlas y cuando no?
|
|
|
|
|
En línea
|
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
Ya, mil q no uso batch y me confundo con las comillas q las uso siempre ahora, me podes explicar cuando hay q usarlas y cuando no?
En esta ocasión, el usuario debería haber introducido como respuesta: "Y" con comillas para que fuese valida xD saludosss
|
|
|
|
|
En línea
|
pa que
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
y luego en lo de la ruta del archivo q yo lo puse sin comillas y vs con comillas, q pasa ahi? o cuando uso las comillas entonces?
|
|
|
|
|
En línea
|
|
|
|
Tenient101
Desconectado
Mensajes: 127
|
y luego en lo de la ruta del archivo q yo lo puse sin comillas y vs con comillas, q pasa ahi? o cuando uso las comillas entonces?
cuando es una ruta larga...(de preferencia hay que usarlas siempre cuando se traten de rutas)
|
|
|
|
|
En línea
|
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
exacto la ruta estaba bien sin comillas en este caso, pero lo puse por la costumbre, siempre es mejor usarlas.
|
|
|
|
|
En línea
|
pa que
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Necesito ayuda urgente: Pc inicia mal, va todo lento, y bueno por favor ayuda!
Windows
|
Extermination
|
5
|
2,474
|
5 Agosto 2008, 02:47
por jmcc
|
|
|
Convertir una ayuda chm a una ayuda tipo wiki Estoy utilizando CHMEditor para c
Software
|
SerPan
|
2
|
1,725
|
16 Noviembre 2008, 01:39
por Novlucker
|
|
|
Ayuda por davor ayuda os ruego ayuda XD (SOLUCIONADO)
Hardware
|
XxRekcahlExX
|
6
|
3,042
|
24 Mayo 2010, 00:56
por Aprendiz-Oscuro
|
|
|
AYUDA -.- ahora no entro más en 4chan (tengo una duda, ayuda por favor)
Foro Libre
|
Draklit
|
6
|
2,269
|
15 Octubre 2010, 03:14
por Draklit
|
|
|
sist lince indumentaria ayuda ayuda!!!!!!!!!! problemon que hice en le trabajo
Software
|
paola03
|
1
|
2,107
|
11 Marzo 2011, 01:09
por charola42
|
|