elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Bath
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Bath  (Leído 11,019 veces)
La ZeNoN

Desconectado Desconectado

Mensajes: 7



Ver Perfil
Bath
« en: 9 Octubre 2006, 19:50 pm »

Hola! soy nueba y me gustaria que alguien me explicara un poco el bath. Si alguien es tan amable se lo agradezco dwS


En línea

i686

Desconectado Desconectado

Mensajes: 112



Ver Perfil
Re: Bath
« Respuesta #1 en: 9 Octubre 2006, 20:05 pm »

BATH? .....mmmmmmmm........ pues eso es un sitio que la gente suele utilizar para hacer sus necesidades....... ;D

Ahora en serio. El BAT o programación por lotes, es un sistema para automatizar tareas comunes del sistema. Es la que utilizaba MS-DOS y la que ahora usa Windows en su terminal de comandos. El equivalente *IX es el "Shell Scripting".

De lo que se trata es de escribir los comandos que utilizarías para llevar a cabo una tarea, dentro de un fichero .bat, y después llamar a ese fichero desde la línea de comnados. Lo que hace el command.com después es ejecutar cada uno de los comandos del fichero 1 por 1. El resultado es que puedes haber hecho una tarea muy compleja con sólo escribir un comando (el nombre de ese archivo).

Para más reseñas: WWW.GOOGLE.ES


En línea

La puerta mejor cerrada es aquella que puede dejarse abierta.
La ZeNoN

Desconectado Desconectado

Mensajes: 7



Ver Perfil
Re: Bath
« Respuesta #2 en: 9 Octubre 2006, 20:33 pm »

uy si lo siento por la confusion esk se ma colao la h.
eso lo se lo k pasa k e echo una cosa de lo mas sencillo
@echo off
cls
set \p escribe tu nombre:
if %var%==%var% (
echo hola %var%
)
e echo eso cn el block de notas lo k pasa esk cuando se me va a abrir la pantalla de ms-dos se kita rapidamente k e echo mal? cnt porfavor:)
En línea

Division-x


Desconectado Desconectado

Mensajes: 1.360

No lo fuerce, comprese un martillo mas grande


Ver Perfil
Re: Bath
« Respuesta #3 en: 9 Octubre 2006, 22:18 pm »

escribe:
pause>nul
al final del programa.

S4lu2!!!
En línea

La ZeNoN

Desconectado Desconectado

Mensajes: 7



Ver Perfil
Re: Bath
« Respuesta #4 en: 9 Octubre 2006, 23:17 pm »

hola! E provado eso de ponerlo al final eso k man dixo pero no funciona se abre y se cierra.
tambien man dixo k abra simbolo de sistema y ponga la ubicacion C:\Documents and settings... y tampoco funciona me sale un mensaje k pone: ''C:\DOcuments'' no se reconoce como un comando interno o externo, preograma o archivo por lotes ejecutable.
k puedo hacer? cnt porfavor :huh:
S4LUDoO$ :)
En línea

Belem

Desconectado Desconectado

Mensajes: 205



Ver Perfil
Re: Bath
« Respuesta #5 en: 12 Octubre 2006, 06:24 am »

Prueba asi
Código:
@echo off
cls
set /p nombre=[escribe tu nombre:]
echo hola %nombre%
pause
En línea

[ *BELEM * ]
kathy_yuki

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Bath
« Respuesta #6 en: 4 Julio 2010, 06:36 am »

hola soy nueva, alguien me podria ayudar, necesito corregir este programa, no me funciona la funcion descendente y ascendente, necesito hacerla en if por fa.


@echo off


:menu
cls
echo,
echo  ________NUMEROS________
echo,
echo 1.- Orden ascendente (los numeros no se deben repetir)
echo 2.- Orden descendente (los numeros no se deben repetir)
echo 3.- Numeros pares
echo 4.- Numeros impares
echo 5.- Creadores
echo,
set /p op=Opcion:
echo,
if %op%==1 goto ascendente
if %op%==2 goto descendente
if %op%==3 goto contador
if %op%==4 goto contador
if %op%==5 goto imprimir
if %op% gtr 5 goto menu

:ascendente
echo,
set /p n1=ingrese numero:
set /p n2=ingrese numero:
set /p n3=ingrese numero:
set /p n4=ingrese numero:

echo,
if %n1% lss %n2% if %n2% lss %n3% if %n3% lss %n4% echo %n1%,%n2%,%n3%,%n4%
if %n1% lss %n2% if %n2% lss %n4% if %n4% lss %n3% echo %n1%,%n2%,%n4%,%n3%
if %n1% lss %n3% if %n3% lss %n2% if %n2% lss %n4% echo %n1%,%n3%,%n2%,%n4%
if %n1% lss %n3% if %n3% lss %n4% if %n4% lss %n2% echo %n1%,%n3%,%n4%,%n2%
if %n1% lss %n4% if %n4% lss %n3% if %n3% lss %n2% echo %n1%,%n4%,%n3%,%n2%
if %n1% lss %n4% if %n4% lss %n2% if %n2% lss %n3% echo %n1%,%n4%,%n2%,%n3%

if %n2% lss %n1% if %n1% lss %n3% if %n3% lss %n4% echo %n2%,%n1%,%n3%,%n4%
if %n2% lss %n1% if %n1% lss %n4% if %n4% lss %n3% echo %n2%,%n1%,%n4%,%n3%
if %n2% lss %n3% if %n3% lss %n4% if %n4% lss %n1% echo %n2%,%n3%,%n4%,%n1%
if %n2% lss %n3% if %n3% lss %n1% if %n1% lss %n4% echo %n2%,%n3%,%n1%,%n4%
if %n2% lss %n4% if %n4% lss %n1% if %n1% lss %n3% echo %n2%,%n4%,%n1%,%n3%
if %n2% lss %n4% if %n4% lss %n3% if %n3% lss %n1% echo %n2%,%n4%,%n3%,%n1%

if %n3% lss %n4% if %n4% lss %n1% if %n1% lss %n2% echo %n3%,%n4%,%n1%,%n2%
if %n3% lss %n4% if %n4% lss %n2% if %n2% lss %n3% echo %n3%,%n4%,%n2%,%n1%
if %n3% lss %n4% if %n4% lss %n1% if %n1% lss %n2% echo %n3%,%n1%,%n4%,%n2%
if %n3% lss %n1% if %n1% lss %n2% if %n2% lss %n4% echo %n3%,%n1%,%n2%,%n4%
if %n3% lss %n2% if %n2% lss %n4% if %n4% lss %n1% echo %n3%,%n2%,%n4%,%n1%
if %n3% lss %n2% if %n2% lss %n1% if %n1% lss %n4% echo %n3%,%n2%,%n1%,%n4%

if %n4% lss %n3% if %n3% lss %n1% if %n1% lss %n2% echo %n4%,%n3%,%n1%,%n2%
if %n4% lss %n2% if %n2% lss %n3% if %n3% lss %n1% echo %n4%,%n2%,%n3%,%n1%
if %n4% lss %n2% if %n2% lss %n1% if %n1% lss %n3% echo %n4%,%n2%,%n1%,%n3%
if %n4% lss %n1% if %n1% lss %n3% if %n3% lss %n2% echo %n4%,%n1%,%n3%,%n2%
if %n4% lss %n1% if %n1% lss %n2% if %n2% lss %n3% echo %n4%,%n1%,%n2%,%n3%
if %n4% lss %n3% if %n3% lss %n2% if %n2% lss %n1% echo %n4%,%n3%,%n2%,%n1%

:descendente
echo,
set /p n1=ingrese numero:
set /p n2=ingrese numero:
set /p n3=ingrese numero:
set /p n4=ingrese numero:
echo,
echo,
if %n1% geq  %n2% if %n2% geq %n3% if %n3% geq %n4% echo %n1%,%n2%,%n3%,%n4%
if %n1% geq  %n2% if %n2% geq %n4% if %n4% geq %n3% echo %n1%,%n2%,%n4%,%n3%
if %n1% geq  %n3% if %n3% geq %n2% if %n2% geq %n4% echo %n1%,%n3%,%n2%,%n4%
if %n1% geq  %n3% if %n3% geq %n4% if %n4% geq %n2% echo %n1%,%n3%,%n4%,%n2%
if %n1% geq  %n4% if %n4% geq %n3% if %n3% geq %n2% echo %n1%,%n4%,%n3%,%n2%
if %n1% geq  %n4% if %n4% geq %n2% if %n2% geq %n3% echo %n1%,%n4%,%n2%,%n3%

if %n2% geq  %n1% if %n1% geq %n3% if %n3% geq %n4% echo %n2%,%n1%,%n3%,%n4%
if %n2% geq  %n1% if %n1% geq %n4% if %n4% geq %n3% echo %n2%,%n1%,%n4%,%n3%
if %n2% geq  %n3% if %n3% geq %n4% if %n4% geq %n1% echo %n2%,%n3%,%n4%,%n1%
if %n2% geq  %n3% if %n3% geq %n1% if %n1% geq %n4% echo %n2%,%n3%,%n1%,%n4%
if %n2% geq  %n4% if %n4% geq %n1% if %n1% geq %n3% echo %n2%,%n4%,%n1%,%n3%
if %n2% geq  %n4% if %n4% geq %n3% if %n3% geq %n1% echo %n2%,%n4%,%n3%,%n1%

if %n3% geq  %n4% if %n4% geq %n1% if %n1% geq %n2% echo %n3%,%n4%,%n1%,%n2%
if %n3% geq  %n4% if %n4% geq %n2% if %n2% geq %n3% echo %n3%,%n4%,%n2%,%n1%
if %n3% geq  %n4% if %n4% geq %n1% if %n1% geq %n2% echo %n3%,%n1%,%n4%,%n2%
if %n3% geq  %n1% if %n1% geq %n2% if %n2% geq %n4% echo %n3%,%n1%,%n2%,%n4%
if %n3% geq  %n2% if %n2% geq %n4% if %n4% geq %n1% echo %n3%,%n2%,%n4%,%n1%
if %n3% geq  %n2% if %n2% geq %n1% if %n1% geq %n4% echo %n3%,%n2%,%n1%,%n4%

if %n4% geq %n3% if %n3% geq %n1% if %n1% geq %n2% echo %n4%,%n3%,%n1%,%n2%
if %n4% geq %n2% if %n2% geq %n3% if %n3% geq %n1% echo %n4%,%n2%,%n3%,%n1%
if %n4% geq %n2% if %n2% geq %n1% if %n1% geq %n3% echo %n4%,%n2%,%n1%,%n3%
if %n4% geq %n1% if %n1% geq %n3% if %n3% geq %n2% echo %n4%,%n1%,%n3%,%n2%
if %n4% geq %n1% if %n1% geq %n2% if %n2% geq %n3% echo %n4%,%n1%,%n2%,%n3%
if %n4% geq %n3% if %n3% geq %n2% if %n2% geq %n1% echo %n4%,%n3%,%n2%,%n1%




:contador
echo,
set /a contador=contador+1
if %contador% leq 4 goto parimpar
if %contador% gtr 4 goto imprimir

:parimpar
set /p num2=Ingrese Numero:
set /a div=%num2%%%2
if %div% == 0 (set /a numpar=numpar+1)
if %div% neq 0 (set /a numipar=numipar+1)
goto contador


:imprimir
cls
echo,
if %op% == 3 echo La cantidad de numeros pares es %numpar%
if %op% == 4 echo La cantidad de numeros impares es %numipar%
if %op% == 5 echo Creadoras:
if %op% == 5 echo ___Katherinne
if %op% == 5 echo ___Katherine
pause>nul



En línea

@synthesize
Wiki

Desconectado Desconectado

Mensajes: 640


Another Brick in the Wall


Ver Perfil WWW
Re: Bath
« Respuesta #7 en: 6 Julio 2010, 08:27 am »

Hay un foro dedicado a Scripts.

http://foro.elhacker.net/scripting-b64.0/

Y por favor, cuiden su ortografía.
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Bath
« Respuesta #8 en: 6 Julio 2010, 09:44 am »

Hola! soy nueba y me gustaria que alguien me explicara un poco el bath. Si alguien es tan amable se lo agradezco dwS

¿Bath?

Código:
nombre
baño
bañera
cuarto de baño
verbo
bañarse
bañar
tomar un baño

¿?

¿Eso qué tiene que ver con la programación?

Citar
nueba

Citar
La palabra nueba no está registrada en el Diccionario. Las que se muestran a continuación tienen una escritura cercana.

nueva

¿?

Conclusión: Mejora tu ortografía, nada te cuesta, la gente te entiende mejor y no quedas en ridículo.

Saludos.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
flony


Desconectado Desconectado

Mensajes: 584



Ver Perfil
Re: Bath
« Respuesta #9 en: 19 Julio 2010, 13:27 pm »

esta lindo el code  ;-) pero falta que al terminar la opcion le de opcion de volver al menu o seguir haciendo lo mismo....y sobre las creadoras es mejor poner el comando title para ponerle titulito y si pones como opcion 0 entra a opcion 1...lo poquito q lo probe esta bueno... ;-)...buen trabajo con los if  :P
editado
es para kathy_yuki 
« Última modificación: 20 Julio 2010, 14:13 pm por flony » En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATH]Sobre operadores de division
Scripting
AgnesBlack 5 7,393 Último mensaje 22 Julio 2012, 23:16 pm
por Binary_Death
[BATH]Modificar Proxy Firefox
Scripting
wuadu 7 5,620 Último mensaje 1 Agosto 2012, 08:09 am
por wuadu
copiar a windows bath
Scripting
asdexiva 2 2,229 Último mensaje 5 Noviembre 2012, 23:21 pm
por asdexiva
bath presionar boton
Scripting
asdexiva 1 2,620 Último mensaje 6 Noviembre 2012, 09:46 am
por Eleкtro
Ayuda con un bath
Dudas Generales
Morfo360 0 1,691 Último mensaje 22 Agosto 2013, 20:32 pm
por Morfo360
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines