Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 18, 2008, 07:07:31
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
problema tonto??
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: problema tonto?? (Leído 328 veces)
Rexix
Colaborador
Desconectado
Mensajes: 483
xoy del rojo, ex un xentimiento no puedo parar!!
problema tonto??
«
en:
Diciembre 27, 2006, 08:43:04 »
bueno, tengo este code:
echo set d=%date%>>%windir%\system32\rxn.bat
echo set a=%date:~-7,2%>>%windir%\system32\rxn.bat
echo set b=%date:~-4,4%>>%windir%\system32\rxn.bat
echo if %d% GTR 20/%a%/%b% (goto ult)>>%windir%\system32\rxn.bat
echo if %d% GTR 10/%a%/%b% (goto med)>>%windir%\system32\rxn.bat
echo if %d% GTR 01/%a%/%b% (goto ini)>>%windir%\system32\rxn.bat
como pueden ver el archivo rxn.bat que esta en system32
debe quedar asi:
set d=27/12/2006
set a=12
set b=2006
if 27/12/2006 GTR 20/12/2006 (goto ult)
if 27/12/2006 GTR 10/12/2006 (goto med)
if 27/12/2006 GTR 01/12/2006 (goto ini)
PERO VOY A SYSTEM32 A VERIFICAR Y ME QUEDA ASI:
Cita de: Rexixtente
set d=27/12/2006
set a=12
set b=2006
if GTR
20//
(goto ult)
if GTR
10//
(goto med)
if GTR
01//
(goto ini)
espero sus ayudas porque es el comienzo de mi bat y si no sale bien no hara lo que quiero.....que es dependiendo de la fecha se ejecute parte del code....
espero sus ayudas..
salu2
En línea
my page:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
problemas para Recordar tus contraseñas? aqui tienes la solucion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
-ZeR0™-
SeRiaL KiLLeR
Gran Colaborador
Desconectado
Mensajes: 1088
HaCkIng & SeCuRiTy
Re: problema tonto??
«
Respuesta #1 en:
Diciembre 28, 2006, 10:18:09 »
Creo que hay otra forma de ejecutar el codigo dependiendo la fecha como quieres, y no es esa... Busca en el Foro...
En línea
Hardware Info
*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base: PCChips M810LR
*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730
*Regrabador: LITE-ON DVDRW SOHW-1673S
*Disco Duro: Maxtor 6 E040L0
-ZeR0™-
SeRiaL KiLLeR
Gran Colaborador
Desconectado
Mensajes: 1088
HaCkIng & SeCuRiTy
Re: problema tonto??
«
Respuesta #2 en:
Diciembre 28, 2006, 10:27:30 »
«
Última modificación: Diciembre 28, 2006, 10:31:53 por Rey-Batcher
»
En línea
Hardware Info
*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base: PCChips M810LR
*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730
*Regrabador: LITE-ON DVDRW SOHW-1673S
*Disco Duro: Maxtor 6 E040L0
ne0x
Habitual
Desconectado
Mensajes: 290
Re: problema tonto??
«
Respuesta #3 en:
Diciembre 28, 2006, 10:29:15 »
No se pueden compara ni fechas, ni horas.
Solo numeros, asi que no puedes ver con un batch si 20/03/07 es mayor que 25/03/07., puedes comparar los dias, pero transformando antes la varibles en solo dias.
Del mismo modo no puedes comparar horas,
if 23:56 GTR 13:45 -------> Error
En línea
darknessfeatsunny
Visitante
Re: problema tonto??
«
Respuesta #4 en:
Diciembre 28, 2006, 10:30:31 »
por que la fecha es una cadena de texto y el comando GTR,LSS y demas son solo para comparar numeros enteros...debes saber modificar ese code para solo quedarte con los numeros....
«
Última modificación: Diciembre 28, 2006, 10:31:09 por DarknessFeatSunny
»
En línea
-ZeR0™-
SeRiaL KiLLeR
Gran Colaborador
Desconectado
Mensajes: 1088
HaCkIng & SeCuRiTy
Re: problema tonto??
«
Respuesta #5 en:
Diciembre 28, 2006, 10:34:53 »
Entonces, lo que queria era comparar, no ir de una Parte a otra del codigo con respecto a la hora no???
Ahora entiendo Bien lo queria hacer, pero solo un poquito
En línea
Hardware Info
*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base: PCChips M810LR
*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730
*Regrabador: LITE-ON DVDRW SOHW-1673S
*Disco Duro: Maxtor 6 E040L0
Rexix
Colaborador
Desconectado
Mensajes: 483
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema tonto??
«
Respuesta #6 en:
Diciembre 28, 2006, 11:37:15 »
bueno, les agradezco las respuestas......
pero miren este code que al menos a mi me funciona perfectamente y como ven estoy comparando la fecha...
@echo off
set a=%date:~-7,2%
set b=%date:~-4,4%
if %date% GTR 20/%a%/%b% (msg * estamos entre 20 y 31 & goto bye)
if %date% GTR 10/%a%/%b% (msg * estamos entre 10 y 20 & goto bye)
if %date% GTR 01/%a%/%b% (msg * estamos entre 00 y 10 & goto bye)
:bye
echo.
echo CHAOOOOO
pause
exit
SALU2
En línea
my page:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
problemas para Recordar tus contraseñas? aqui tienes la solucion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
-ZeR0™-
SeRiaL KiLLeR
Gran Colaborador
Desconectado
Mensajes: 1088
HaCkIng & SeCuRiTy
Re: problema tonto??
«
Respuesta #7 en:
Diciembre 28, 2006, 11:45:38 »
Pues entonces era sierto, querias comparar :O
No sabia nada de eso... ahora empiezo a aprender
En línea
Hardware Info
*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base: PCChips M810LR
*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730
*Regrabador: LITE-ON DVDRW SOHW-1673S
*Disco Duro: Maxtor 6 E040L0
ne0x
Habitual
Desconectado
Mensajes: 290
Re: problema tonto??
«
Respuesta #8 en:
Diciembre 28, 2006, 04:35:58 »
Aiba, pues si que compara cadenas de texto........
Siempre se aprenden nuevas cosas.
A ver que dice DarknessFeatSunny
En línea
darknessfeatsunny
Visitante
Re: problema tonto??
«
Respuesta #9 en:
Diciembre 29, 2006, 07:59:07 »
pues darkness admite su error...nunca use asi esos comando y me puse con la mini ayuda del cmd y dice lo siguiente:
___________________________________________________________________________________________________________________________________________
y el modificador /l, si se especifica, realiza comparaciones de cadena que no distinguen entre mayúsculas y minúsculas. El modificador /I también puede usarse en la forma cadena1==cadena2 de IF. Estas comparaciones son genéricas, por lo que si tanto cadena1 como cadena2 se constituyen únicamente por dígitos numéricos, entonces las cadenas se convierten a números y se realiza una comparac ión numérica.
___________________________________________________________________________________________________________________________________________
es decir,si que compara cadenas de texto aciendo una transformacion hexadecimal supongo...teneis toda esta ayuda en if/? en la consola de win...
de todas formas no se asta que punto es fiable y que capacidad tiene de comparacion,por que por ejemplo en esa cadena(20/12/2006) se supone qe los numeros,por ser numeros,no se transforman,pero los caracteres (/) si se transforman...por tanto la comparacion es valida en cualquier fecha que tenga los caracteres (/) como separacion,por eso mismo al recibir la ora del sistema a traves de cmd no creo que tenga problemas,pero si recibe la ora en otro formato(20-12-2006) al compararlo con la anterior el resultado seria muy distorsiondo de la realidad...no se no se...
quiza tengamos que investigar un pelin mas esto...de todas formas,si no cuesta mucho y por la seguridad de cualquier programa yo prefiero utilizar los modificadores de variable que puse anteriormente...
un saludo...
«
Última modificación: Diciembre 29, 2006, 08:01:29 por DarknessFeatSunny
»
En línea
Rexix
Colaborador
Desconectado
Mensajes: 483
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema tonto??
«
Respuesta #10 en:
Diciembre 29, 2006, 11:16:47 »
En línea
my page:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
problemas para Recordar tus contraseñas? aqui tienes la solucion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: problema tonto??
«
Respuesta #11 en:
Diciembre 29, 2006, 01:10:33 »
echo set a=%date:^~^0,^2%>>C:\rxn.bat
echo if %%a%% GTR 20 (goto bye)>>C:\rxn.bat
Prueba eso, no estoy seguro, pero al parecer en windows vista es diferente.
Salu2
«
Última modificación: Diciembre 29, 2006, 01:15:03 por iobh
»
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
-ZeR0™-
SeRiaL KiLLeR
Gran Colaborador
Desconectado
Mensajes: 1088
HaCkIng & SeCuRiTy
Re: problema tonto??
«
Respuesta #12 en:
Diciembre 29, 2006, 01:19:20 »
Esa gente de microsoft, siempre le cambia algo al windows, siempre la cambia algo bueno.
En línea
Hardware Info
*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base: PCChips M810LR
*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730
*Regrabador: LITE-ON DVDRW SOHW-1673S
*Disco Duro: Maxtor 6 E040L0
Rexix
Colaborador
Desconectado
Mensajes: 483
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema tonto??
«
Respuesta #13 en:
Diciembre 29, 2006, 01:35:01 »
Cita de: iobh en Diciembre 29, 2006, 01:10:33
Prueba eso, no estoy seguro, pero al parecer en windows vista es diferente.
no tengo vista....
lo unico que tengo es un paquete de la interefaz grafica pero mi sistema sigue y por el moment seguira siendo xp home edition
salu2
En línea
my page:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
problemas para Recordar tus contraseñas? aqui tienes la solucion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
ne0x
Habitual
Desconectado
Mensajes: 290
Re: problema tonto??
«
Respuesta #14 en:
Diciembre 29, 2006, 05:56:49 »
Igual que yop.
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: problema tonto??
«
Respuesta #15 en:
Diciembre 29, 2006, 06:50:56 »
Y funciono?? o no??
Salu2
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
Rexix
Colaborador
Desconectado
Mensajes: 483
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema tonto??
«
Respuesta #16 en:
Diciembre 29, 2006, 08:01:24 »
bueno, me quedo asi:
@echo off
if %a% GTR 20 (goto bye)
if %a% GTR 10 (goto bye)
if %a% GTR 01 (goto bye)
:bye
echo chaoooo
pause
exit
ya funciona lo de la variable
a
!!!!
pero como ves lo de
echo set a=%date:^~^0,^2%>>C:\rxn.bat
ni siquiera queda en el bat
salu2
En línea
my page:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
problemas para Recordar tus contraseñas? aqui tienes la solucion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
problema tonto??
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...