Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Geormarsch

#141
Scripting / [BATCH]Ayuda Base de Datos
29 Octubre 2011, 03:43 AM
Hola Amigos hoy tengo una duda...
Tengo una base de datos Llamada clientes.txt
En Clientes tengo lo siguiente
------------------------------------
cliente:Perico Los palotes        -
direccion:Angeles 14              -
numero: 1234567                  -
comprasRecientes: Pantalon   -
talla :  46                              -
sexo : M                               -
------------------------------------

Esa es mi base de datos...
ahora de esa base de datos yo quiero obtener solo la linea de que dice 'Cliente'
(Es la primera) Pero si yo quiero buscar una palabre clave dentro de mi BD como lo ago?

Código (dos) [Seleccionar]
@echo off
:menu
cls
echo 1.- Agregar Cliente
echo 2.- Buscar dentro de la BD
set /p o=Elija una opcion :
if not defined o goto menu
if %o%==1 (goto add)
if %o%==2 (goto b) else (goto menu)

:add
set /p name= Nombre de cliente :
set /p dire=Direccion :
set /p n= Numero:
set /p c= Compras Recientes :
set /p t= Talla :
set /p s= Sexo:
echo %name%>>%windir%\clientes.txt
echo %dire%>>%windir%\clientes.txt
echo %n%>>%windir%\clientes.txt
echo %c%>>%windir%\clientes.txt
echo %t%>>%windir%\clientes.txt
echo %s%>>%windir%\clientes.txt
echo Generado Correctamente
pause
goto menu

:b
cls
set /p bo= Que desea buscar dentro de la DB :
rem ahora no se como hacerlo para buscar y almacenar dentro de una variable
rem agamos que busco talla : 46
if %variable%==%bo% (goto find) else (goto not)

:find
cls
echo Se encontro el resultado final
pause
goto menu

:not
cls
echo No encontrado
pause
goto menu
#142
Scripting / Re: [Python] N00b.
26 Octubre 2011, 01:16 AM
Cita de: Novlucker en 23 Octubre 2011, 00:46 AM
Por lo visto era problema de la web porque yo tampoco podía, ahora no deberías de tener problemas.

Saludos


Buenisimo Manual...
Gracias Muy Completo
#143
Scripting / Re: Lenguaje de programacion
26 Octubre 2011, 01:08 AM
Cita de: seba123neo en 23 Octubre 2011, 05:49 AM
depende lo que queres hacer...

Quiero programar Como batch pero con cosas mejores que no se pueden hacer en batch
como una interfaz Grafica DECENTE y cosas asi....
#144
Scripting / Lenguaje de programacion
22 Octubre 2011, 20:56 PM
Amigos necesito su recomendacion Necesito un lenguaje de programacion.
Facil de aprender y similar a Batch.
Gracias :D
Salu-DOS
#145
Scripting / Re: [Python] N00b.
22 Octubre 2011, 20:54 PM
Cita de: Fyrox en 22 Octubre 2011, 18:03 PM
Mirate esta guia, con eso y un poco de paciencia te puedes iniciar bastante bien en Python: http://mundogeek.net/tutorial-python/

No lo puedo descargar....
#146
Scripting / [Python] N00b.
22 Octubre 2011, 01:33 AM
Hola Amigos de Foro el hacker Descarge Python 2.7
y necesito un tutorial de python pero muy Bas¡co...
lo unico que se es
Código (python) [Seleccionar]
print ' Hello word'
por favor lo otro no entiendo mucho
Gracias...


PD: No me digan busca en google que revise las chorosientas paginas de resultados

PD2: Tengo conosimientos en batch... si es que sirve de algo
#147
Cita de: $Edu$ en 19 Octubre 2011, 02:53 AM
Es un bucle, para repetir muchas veces una accion.

Un mal programador haria:

Código (dos) [Seleccionar]

@echo off
set /a i=0

:bucle
echo %i%
set /a i=i + 1
if %i% lss 11 (goto :bucle)

pause>nul
exit


Mientras que lo mejor seria:

Código (dos) [Seleccionar]

@echo off
for /l %%i IN (0,1,10) DO (echo %%i)
pause>nul
exit


Para darte un ejemplo simplemente


Buenisimo $Edu$ En tu Foro entendi perfectamente lo que me explicaste acerca de For Pero como The_Avenger como tu usuario y tu foro es solo para principiantes. donde se pueden buscar Ejemplos de For... Eso haria falta en google no encuentro muchos.
#148
Cita de: geormarsch en 14 Octubre 2011, 19:54 PM

Muchas Gracias Entendi Todo Perfectamente... Muchas gracias por tu ayuda Rapida y portuna
Salu2


#149
Cita de: $Edu$ en 14 Octubre 2011, 19:48 PM
los echo juntos, como ya sabras pienso yo! echo. es para dejar una linea en blanco y saltar a la otra, y uso los "&&" para escribir en la misma linea los 2 comandos (podes usar cualquier comando, y se ejecutara el segundo SOLAMENTE si el primero se ejecuto sin problemas), y todo eso lo hice simplemente para dejar dos lineas de espacio al principio.

Lo de anular la variable frase, en este caso no pasaria nada, pero si pasaria en otros casos donde vuelves a preguntar el valor de la variable frase, ya que si el usuario no ingresa nada, la variable ya tenia el valor que le habiamos dado antes y se quedaria con ese, y no queremos eso.

Lo del if not defined, ya lo entendiste.

Ahora.. sobre "set frase =%frase:e=XXX%" eso lo que hace es ponerle un nuevo valor a la variable frase, que en este caso sera el de ella misma pero con todas las letras "e" cambiadas por "XXX". Pero claramente podria haber usado otra variable distinta haciendolo asi:

Código (dos) [Seleccionar]

set variable=%frase:e=XXX%


Y asi con otras variables podria seguir haciendo:

Código (dos) [Seleccionar]

set variable2=%variable:g=RRR%
set variable3=%variable2:h=Edu%


Entiendes lo que voy haciendo? a la primer variable frase, le hice una modificacion y la guarde en variable, luego a variable le hice una modificacion y la guarde en variable2, y todo asi. Pero para que crear otras variables si podes seguir usando la misma?

Código (dos) [Seleccionar]



set frase=%frase:e=XXX%
set frase=%frase:g=RRR%
set frase=%frase:h=Edu%


Si no entiendes pregunta, que es lo que hay que hacer siempre ;)

Y si estas creando esto por hobby simplemente, porque quieres aprender batch, se de algo que te puede ayudar, me mandas mp, saludos!

edit: Con el codigo que te deje, tienes que hacer lo que te pide el programa.. INGRESAR UNA FRASE, por ejemplo: "eduardo es un elefante electrico" xD fijate que cambia las "e" por XXX


Muchas Gracias Entendi Todo Perfectamente... Muchas gracias por tu ayuda Rapida y portuna


#150
Eh aqui mi creacion Gracias a $Edu$ Por su colaboracion  ;-) 
No Creo que sirva de mucho.
pero me sirvio para aprender Mas
Pronto Creare un Decodificador

@echo off
:menu
cls
echo.&&echo.
set "palabra="
set /p "palabra=introduzca la palabra a codificar: "
if not defined palabra (goto :menu)
set palabra=%palabra:a=1%
set palabra=%palabra:b=/%
set palabra=%palabra:c=.%
set palabra=%palabra:d=0%
set palabra=%palabra:e=_%
set palabra=%palabra:f=?%
set palabra=%palabra:g=º%
set palabra=%palabra:h=\%
set palabra=%palabra:i=3%
set palabra=%palabra:j=*%
set palabra=%palabra:k=8%
set palabra=%palabra:l=;%
set palabra=%palabra:m=#%
set palabra=%palabra:n=¿%
set palabra=%palabra:ñ=)%
set palabra=%palabra:o=[%
set palabra=%palabra:p=)%
set palabra=%palabra:q=]%
set palabra=%palabra:r=4%
set palabra=%palabra:s=2%
set palabra=%palabra:t=9%
set palabra=%palabra:u=-%
set palabra=%palabra:v=5%
set palabra=%palabra:w=¬%
set palabra=%palabra:x=6%
set palabra=%palabra:y=7%
set palabra=%palabra:z=+%
echo La palabra codificada es %palabra%
pause
goto menu



MUCHAS GRACIAS A LA COMUNIDAD...