Autor
|
Tema: [Batch] Ayuda base de datos (Leído 7,161 veces)
|
juan196518
Desconectado
Mensajes: 23
|
Registro quiero hacer un registro que cree una base de datos para guardar los user y password pero no se el comando para crearla base y agregar los datos Ayudaaa
Elektro H@cker: Tienes que usar títulos descriptivos
|
|
« Última modificación: 6 Mayo 2012, 05:31 am por EleKtro H@cker »
|
En línea
|
Back Track 5♥
|
|
|
Runex
Desconectado
Mensajes: 192
http://tutogramacion.blogspot.com
|
|
Re: Ayuda
« Respuesta #1 en: 5 Mayo 2012, 20:36 pm » |
|
Pero tranquilo hombre, despacio xD. Indica primero que lenguaje estás utilizando o quieres utilizar y que quieres exactamente, bien explicado para que te podamos dar nuestra ayuda Un saludo Runex
|
|
|
En línea
|
"No renunciaría al bambú. Nunca renuciaría a ti. No te compares con otros" "El me dijo: El bambú tenía un propósito diferente al del helecho, sin embargo eran necesarios y hacían del bosque un lugar hermoso".
|
|
|
ELVJop
Desconectado
Mensajes: 132
|
|
Re: Ayuda
« Respuesta #2 en: 5 Mayo 2012, 20:53 pm » |
|
Yo te mpongo aqui algo en batch: @echo off :inicio cls echo Que desea hacer? Para moverse por aqui teclee el numero correspondiente y pulse enter echo. echo (1) Ver usuarios echo (2) Agregar usuario (S) Salir set /p respuesta1= if %respuesta1%==1 goto :ver if %respuesta1%==2 goto :agregar if %respuesta1%==S exit goto :inicio :ver cls if NOT exist Usuariosconcontrasenya.dat echo No hay base de datos o esta dañada & pause & goto :inicio FOR /F "tokens=1 delims=;" %%G IN (Usuariosconcontrasenya.dat) DO (echo %%G) pause goto :inicio :agregar cls echo Tenga en cuenta que no se puede borrar set /p usser=Digame un usuario: set /p pass=Digame una contrasenya: echo Usuario: %usser% Contrasenya: %pass% >> Usuariosconcontrasenya.dat goto :inicio Lo de borrar solo es compatible con Windows XP asi que mejor no lo pongo...
|
|
« Última modificación: 5 Mayo 2012, 21:04 pm por ELVJop »
|
En línea
|
El dia 3 de mayo esta cuenta sera borrada.
|
|
|
juan196518
Desconectado
Mensajes: 23
|
|
Re: Ayuda
« Respuesta #3 en: 5 Mayo 2012, 20:59 pm » |
|
Yo te mpongo aqui algo en batch: @echo off :inicio cls echo Que desea hacer? echo. echo (1) Ver usuarios echo (2) Agregar usuario set /p respuesta1= if %respuesta1%==1 goto :ver if %respuesta1%==2 goto :agregar goto :inicio :ver cls FOR /F "tokens=1 delims=;" %%G IN (Usuariosconcontrasenya.dat) DO (echo %%G) pause goto :inicio :agregar cls echo Tenga en cuenta que no se puede borrar set /p usser=Digame un usuario: set /p pass=Digame una contraseña echo Usuario: %usser% Contrasenya: %pass% > Usuariosconcontrasenya.dat goto :inicio
No pongo lo de borrar porque por lo que tengo entendido da errores o algo asi buscare una forma pero yo nunca aseguro nada Gracias
|
|
« Última modificación: 5 Mayo 2012, 21:02 pm por juan196518 »
|
En línea
|
Back Track 5♥
|
|
|
ELVJop
Desconectado
Mensajes: 132
|
|
Re: Ayuda
« Respuesta #4 en: 5 Mayo 2012, 21:02 pm » |
|
No ese no tenie un fallo!!! echo Usuario: %usser% Contrasenya: %pass% > Usuariosconcontrasenya.dat
deberia ser: echo Usuario: %usser% Contrasenya: %pass% >> Usuariosconcontrasenya.dat
PD: Si me lo pides te pido donde se ha de colocar algo asi: Donde usaras esta contraseña?
|
|
« Última modificación: 5 Mayo 2012, 21:05 pm por ELVJop »
|
En línea
|
El dia 3 de mayo esta cuenta sera borrada.
|
|
|
juan196518
Desconectado
Mensajes: 23
|
|
Re: Ayuda
« Respuesta #5 en: 5 Mayo 2012, 21:13 pm » |
|
hay arreglo eso pero no entiendo tu pregunta
|
|
|
En línea
|
Back Track 5♥
|
|
|
ELVJop
Desconectado
Mensajes: 132
|
|
Re: Ayuda
« Respuesta #6 en: 5 Mayo 2012, 21:18 pm » |
|
Donde usaras la contraseña? Es como decir este usuario y contraseña es de facebook este otro de mi otro portatil este otro de mi trabajo este otro del elhacker.net
|
|
« Última modificación: 5 Mayo 2012, 21:22 pm por ELVJop »
|
En línea
|
El dia 3 de mayo esta cuenta sera borrada.
|
|
|
juan196518
Desconectado
Mensajes: 23
|
|
Re: Ayuda
« Respuesta #7 en: 5 Mayo 2012, 21:33 pm » |
|
Yo tengo un programa que tiene un registro muy malo asi que queria ponerle uno mejor pero haora que le puse el que me dijeron el login no me anda aca esta el code: COLOR 0A :PDI Echo ------------------------------------- Echo ------------------------------------- Echo Pulse 1 Para Contuniar o 2 Para Salir Cls Echo: : : WELCOME to LOGIN Script:: | MORE Set "File= %UserProfile%\LOGINScript.txt" :MENU1 Cls :REGIST CHOICE /M "Desea guardar esta configuracion?: " Echo Usuario: %name%> " %FILE%" Echo Password: %passw%>> " %FILE%" CLS :LOGIN FOR /F "tokens=2 Delims=:" %%U IN ('TYPE " %FILE%" ^| Find "Usuario"' ) DO (SET "userlogin= %%U" ) FOR /F "tokens=2 Delims=:" %%U IN ('TYPE " %FILE%" ^| Find "Password"' ) DO (SET "password= %%U" ) IF " %name% %passw%" EQU " %userlogin% %password%" (GOTO : MENU2) else (GOTO : LOGINERROR) :UserPass Echo: Establece los siguientes parametros: | MORE SET /P "passw=Contrasena: " :ERROR CLS Echo: ERROR: Se ha producido un error, por favor verifica los datos ingresados. :LOGINERROR CLS Echo: El usuario/contrasena no son validos, por favor verifica y vuelve a ingresar los datos. | MORE :MENU2 Cls :I Start C:\Users\BTD\Desktop/GoogleChrome :A Start C:\Users\BTD\Desktop/Ares :Aj Start C:\Users\BTD\Desktop/Ajedrez
|
|
« Última modificación: 6 Mayo 2012, 05:29 am por EleKtro H@cker »
|
En línea
|
Back Track 5♥
|
|
|
ELVJop
Desconectado
Mensajes: 132
|
|
Re: Ayuda
« Respuesta #8 en: 5 Mayo 2012, 21:44 pm » |
|
Como que no te ba? Pongo el ultimo le añadi algunas funciones interesantes: @echo off title Gestionador de Contrasenyas Reg query "HKCU\general" >nul 2>&1 If %Errorlevel% equ 0 (echo Digame la contrasenya general) Else (goto :registro) cls :algo cls set /p algo=Digame la contrasenya general: Reg query "HKCU\general" /f "%algo%" /e >NUL If NOT %Errorlevel% equ 0 (goto :Algo) :inicio cls echo Que desea hacer? Teclee el numero correspondiente y pulse enter echo. echo (1) Ver usuarios (C) Cambiar pass general echo (2) Agregar usuario (S) Salir set /p respuesta1= if %respuesta1%==1 goto :ver if %respuesta1%==2 goto :agregar if %respuesta1%==S exit if %respuesta1%==C goto :registro goto :inicio :ver cls if NOT exist Usuariosconcontrasenya.dat echo No hay base de datos o esta danyada & pause & goto :inicio FOR /F "tokens=1 delims=;" %%G IN (Usuariosconcontrasenya.dat) DO (echo %%G) pause goto :inicio :agregar cls echo Tenga en cuenta que no se puede borrar set /p donde=Donde usaras esta contrasenya: set /p usser=Digame un usuario: set /p pass=Digame una contrasenya: echo Donde usaras esta contrasenya: %donde% Usuario: %usser% Contrasenya: %pass% >> Usuariosconcontrasenya.dat ATTRIB +H +S Usuariosconcontrasenya.dat 2>NUL goto :inicio
:registro cls set /p pass1=Digame una contrasenya: cls set /p pass2=Repita la contrasenya: if NOT %pass1%==%pass2% goto :Registro Reg add "HKCU\general" /v "login" /d "%pass1%" /F >NUL goto :inicio
Ahora preubo tu code... Tu code no dice donde es %file% si pusieras en la segunda linea set file=nomirar
|
|
« Última modificación: 5 Mayo 2012, 21:48 pm por ELVJop »
|
En línea
|
El dia 3 de mayo esta cuenta sera borrada.
|
|
|
juan196518
Desconectado
Mensajes: 23
|
|
Re: Ayuda
« Respuesta #9 en: 5 Mayo 2012, 21:54 pm » |
|
Lo que digo es que yo tenia un programa con el codigo que estaba arriba y borre el registro que tenia antes y le puse el que vos me dijiste pero no m ando mas el LOGIN
|
|
|
En línea
|
Back Track 5♥
|
|
|
|
|