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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Aumentar 2 horas el tiempo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Aumentar 2 horas el tiempo  (Leído 8,015 veces)
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Aumentar 2 horas el tiempo
« en: 12 Julio 2008, 00:26 am »

No sé dónde quedó un post de alguien que pedía ayuda para quitar dos horas al tiempo.

Bueno, a lo mejor esto le sirve:

Código:
::CarlitoS.dll

@echo off

set /a n=-2
::n es la cantidad de horas que quieres aumentar-quitar. Para aumentar antepones el signo +, y para restar antepones el signo -

for /f "delims=:" %%a in ('echo %time%') do call :newtime %%a
goto :eof

:newtime
set /a hra=%1+%n%
if %hra% LSS 0 (set /a hra=%hra%+24) else if %hra% GEQ 24 (set /a hra=%hra%-24)
time %hra%:%time:~3%
goto :eof




En línea

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

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Aumentar 2 horas el tiempo
« Respuesta #1 en: 12 Julio 2008, 01:22 am »

Es cierto, no veo el post que conteste hace rato  :huh:

No creo que el post estaba infringiendo alguna regla.
Saludos.


En línea

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

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Aumentar 2 horas el tiempo
« Respuesta #2 en: 12 Julio 2008, 01:43 am »

Aqui pongo un code que hace tambien lo mismo :
Código:
@echo off
::Aumentando dos horas el tiempo.
cd %homedrive%\
for /f "" %%x in ('time /t') do (
set Hora=%%x
)
set primero=%Hora:~0,1%
set segundo=%Hora:~1,1%
set tercero=%Hora:~2,1%
set cuarto=%Hora:~3,1%
set quinto=%Hora:~4,1%
set number=2
set /a aumentado=%segundo%+%number%
time %primero%%aumentado%%tercero%%cuarto%%quinto%
exit /b
En línea

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

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #3 en: 12 Julio 2008, 01:50 am »

Soy iop... pero noc k pazso... decia que no existia el usuario osea iop.... hehe pero creo ia... hehe... y gracias

pero
 Carlitos.dll

ia lo xek... pero me resta las horas ala hora del sistema...  :P

mmm talvez nom explique bn...

Lo que pretendo es que

si io doi de entrada 10:00

y de salida 11:00

me de una resta de 1:00 hra

 ;D hehe k loco hehe.. gracias
En línea

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

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Aumentar 2 horas el tiempo
« Respuesta #4 en: 12 Julio 2008, 01:53 am »

Explicate mejor, yo no entendi bien.

Vuelve a explicarnos mas detenidamente.

En línea

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

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #5 en: 12 Julio 2008, 01:59 am »

Bueno, yo si entendí, pero no se como hacerlo en bat  :xD

Simplemente quiere restar horas, para ver cuanto es la diferencia entre una hora y otra

Por ejemplo......... 15 hrs... menos 13 hrs.... debe de dar 2 hrs de diferencia  :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
McR-MeN

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #6 en: 12 Julio 2008, 02:04 am »

exacto...

Ok sorry...

ps quiero ver si se puede... que por ejemplo

ponga... %time% y luego dejo que pase un lapzo de tiempo "n"

y luego otra vez %time%... asi tendre algo como

17:00:00 en el primer %time%

y en el segundo %time%...:

20:00:00

y luego restar el segundo %time% al primer %time%

y si es que se puede saldria algo como esto

03:00:00

no???

hehe gracias
En línea

McR-MeN

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #7 en: 12 Julio 2008, 02:46 am »

ia los puc a pensar o no se puede responder  :huh: hehe... ai luego vuelvo
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #8 en: 13 Julio 2008, 20:56 pm »

Bueno, aquí dejo algo que he codeado, tengan en cuenta que que me llevo mejor con *.vbs  :xD, sin lugar a dudas se puede mejorar, pero bueno, eso se lo dejo a ustedes  :P

Código:
@echo off

call :convertirse
set time1=%stotal%

pause

call :convertirse
set time2=%stotal%

set /a diferencia=%time2%-%time1%
set /a horas=%diferencia%/3600
set /a minutos=(%diferencia%-(%horas%*3600))/60
set /a segundos=%diferencia%-(%horas%*3600)-(%minutos%*60)
echo %horas%:%minutos%:%segundos%

pause >nul

:convertirse
set tiempo=%time%
set horas=%tiempo:~0,2%
set minutos=%tiempo:~3,2%
set segundos=%tiempo:~6,2%
set /a stotal=(%horas%*3600)+(%minutos%*60)+%segundos%

Como no se como se pueden restar horas en batch, lo que hago es convertir las horas a segundos, y luego con las segundos saco la diferencia de tiempo, luego, lo convierto en horas otra vez  :P

Queda el tema de que en lugar de 2 ceros pone uno por ejemplo, pero bueno, eso se lo dejo a las mejoras   :-X

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
McR-MeN

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Aumentar 2 horas el tiempo
« Respuesta #9 en: 18 Julio 2008, 00:07 am »

No ps gracias.... medio solucionado

hehe

thnks
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
aumentar el tiempo del timer
Programación Visual Basic
bautistasbr 8 5,440 Último mensaje 23 Junio 2006, 21:03 pm
por Meg
aumentar volumen audio = aumentar MB
Multimedia
xmarluix 2 3,977 Último mensaje 29 Septiembre 2006, 21:28 pm
por xmarluix
Aumentar el valor de un dato mysql progresivamente en el tiempo « 1 2 »
PHP
The_Shakah 14 6,472 Último mensaje 30 Enero 2009, 19:27 pm
por The_Shakah
BUG Youtube, videos de 10 horas, y 500 horas... ¿Como? « 1 2 »
Dudas Generales
SuperDraco 18 25,170 Último mensaje 20 Julio 2011, 22:20 pm
por <<J.R>>
La portabilidad en 24 horas en realidad son 48 horas
Noticias
wolfbcn 0 1,681 Último mensaje 21 Junio 2012, 14:51 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines