Foro de elhacker.net

Programaciѓn => Scripting => Mensaje iniciado por: Geormarsch en 18 Enero 2012, 19:59 pm



Título: [Batch] Reloj
Publicado por: Geormarsch en 18 Enero 2012, 19:59 pm
Queria saber si entre ustedes tienen un sencillo reloj digital
par ver mas o menos la extraccion de caracteres.
gracias


Título: Re: [Batch] Reloj
Publicado por: $Edu$ en 18 Enero 2012, 21:04 pm
Busca el reloj en batch de SMART


Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 18 Enero 2012, 22:04 pm
EDITO:
Lo vi pero no me Gusto mucho quero algo mas sencillo
Necesito Algo mas Sencillo como para guiarme un poco


Título: Re: [Batch] Reloj
Publicado por: leogtz en 18 Enero 2012, 22:18 pm
http://www.youtube.com/watch?v=cCFDx8kt1is

No sщ quien lo hizo, pero quizсs te sirva.


Título: Re: [Batch] Reloj
Publicado por: Eleкtro en 18 Enero 2012, 22:44 pm
Necesito Algo mas Sencillo como para guiarme un poco

Aqui tienes el reloj mсs sencillo del mundo:

Código
  1. @echo off
  2. Title Easiest Clock In The World
  3. REM by Elektro H@cker xD
  4.  
  5. Mode con cols=14 lines=2
  6. :Clock
  7. Cls
  8. REM Echo %time:~0,8%
  9. Echo %time%
  10. Ping -n 1 localhost >nul
  11. Goto :Clock


Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 18 Enero 2012, 22:56 pm
Yo ise este el tuyo no se me ve la hora...

Código
  1.  
  2. @echo off
  3. title Reloj Sencillo
  4. :::::::::::::::::::::::::::::::
  5. :Hora
  6. Mode con cols=15 lines=4
  7. color 3f
  8. echo     %time:~0,5%
  9. ping -n 2 LocalHost>nul
  10. goto Hora
  11.  
  12. ::::::::::::::::::::::::::::::
  13.  

BASICAMENTE es lo MISMO


Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 18 Enero 2012, 22:57 pm
Bueno nadie tiene un Reloj DIGITAL  :laugh: sin tanta interfaz y sencillo
bueno como podria arreglarmelas , me dan una manito :D

Salu2


Título: Re: [Batch] Reloj
Publicado por: Eleкtro en 18 Enero 2012, 23:01 pm
el tuyo no se me ve la hora...
A mi si :/, serс por las "lines=4" que le aumentaste xD


Bueno nadie tiene un Reloj DIGITAL  :laugh: sin tanta interfaz y sencillo
bueno como podria arreglarmelas , me dan una manito :D

"sin tanta interfaz"?

Explicanos un poco mejor tњ idea... porque si lo del tutorial no te ha servido...  :/



Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 18 Enero 2012, 23:05 pm
A mi si :/, serс por las "lines=4" que le aumentaste xD


"sin tanta interfaz"?

Explicanos un poco mejor tњ idea... porque si lo del tutorial no te ha servido...  :/



Sin tanta INTERFAZ como el de SMART es confuso me enredo con tanta interfaz....
Por eso necesito uno sencillo ( de entender )


Título: Re: [Batch] Reloj
Publicado por: $Edu$ en 19 Enero 2012, 00:33 am
Pregunta.. usan pings para hacer como si fuera un segundo, pero un ping no es eso, es decir puede demorar mas de 1 segundo o no? de que otra forma se haria sino? xD


Título: Re: [Batch] Reloj
Publicado por: .:UND3R:. en 19 Enero 2012, 04:22 am
Pregunta.. usan pings para hacer como si fuera un segundo, pero un ping no es eso, es decir puede demorar mas de 1 segundo o no? de que otra forma se haria sino? xD

el ping siempre serс un segundo debido a que se realiza un ping a localhost por lo que el bando de ancho no influirэa :V

Saludos

PD: desaparecido jeje


Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 19 Enero 2012, 04:46 am
acerca sobre el Ping no estoy seguro si es por que es LocalHost
yo puedo hacer esto

Código
  1. @echo off
  2. echo PAUSA DE UNOS SEGUNDOS
  3. ping -n 7 www.google.cl>nul
  4. REM en el "-n" Lo unico  se que sirve es para 7 segundos de no se que jajajajaja
  5. REM y para que no se vea el ping es >NUL
  6. REM es SENCILLO
  7. echo PAUSA DENUEVO x UNOS SEGUNDOS
  8. ping -n 4 www.foro.elhacker.net>nul
  9. echo PAUSADO joajoajoa


Bueno eso seria sobre los PINGy Creo que lo del LocalHost no influye (Se muy poco de redes)

PD:  "PING -N 2 LocalHost>nul"
         Lo Rojo es decir 2 es 1 segundo, si tu colocas 1 es menos,si quieres una         
         pausa    x 1 segundo tiene que ir 2 y sucesivamente....


Saludos


Título: Re: [Batch] Reloj
Publicado por: Geormarsch en 19 Enero 2012, 04:54 am
 :silbar:
acerca de la "Interfaz"

Código
  1. @echo off
  2. mode con cols=52 lines=20
  3. title Date ^& Clock
  4. color 0a
  5. REM Digital Clock v2
  6. REM Coded by :: SmartGenius ::
  7. REM Original Design by MxPower
  8.  
  9. :RELOJ
  10. CLS
  11. call :RESET
  12. call :TIEMPO
  13. call :FECHA
  14. echo  лллллллллллллллллллллллллллллллллллллллллллллллл
  15. echo  лллллллллллллллллллллллллллллллллллллллллллллллл
  16. echo  лллSmartллллл %UNOHRD% ллллллллллллл
  17. echo  ллллллллллллл %DOSHRD% ллллллллллллл
  18. echo  ллллллллллллл %TREHRD% ллллллллллллл
  19. echo  ллллллллллллл                       лллллллллллл
  20. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  21. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  22. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  23. echo  лллллл %NDAY:~0,3%, %DATE:~-10,2% de %MFP% de %ANO%    лллллллллл
  24. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  25. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  26. echo  ллллллллллллллллллллллллллллллллллллллллллллллллл
  27. echo     лллллл                           лллллл
  28. pause>nul
  29. GOTO :RELOJ
  30.  
  31. :RESET
  32. set UNOHRD=
  33. set DOSHRD=
  34. set TREHRD=
  35. GOTO :EOF
  36.  
  37. :DIGIT-0
  38. set "UNOHRD=%UNOHRD%  _ "
  39. set "DOSHRD=%DOSHRD% л_л"
  40. set "TREHRD=%TREHRD% л_л"
  41. goto :EOF
  42.  
  43. :DIGIT-1
  44. set "UNOHRD=%UNOHRD%    "
  45. set "DOSHRD=%DOSHRD%  л "
  46. set "TREHRD=%TREHRD%  л "
  47. goto :EOF
  48.  
  49. :DIGIT-2
  50. set "UNOHRD=%UNOHRD%  _ "
  51. set "DOSHRD=%DOSHRD%  _л"
  52. set "TREHRD=%TREHRD% л_ "
  53. goto :EOF
  54.  
  55. :DIGIT-3
  56. set "UNOHRD=%UNOHRD%  _ "
  57. set "DOSHRD=%DOSHRD%  _л"
  58. set "TREHRD=%TREHRD%  _л"
  59. goto :EOF
  60.  
  61. :DIGIT-4
  62. set "UNOHRD=%UNOHRD%    "
  63. set "DOSHRD=%DOSHRD% л_л"
  64. set "TREHRD=%TREHRD%   л"
  65. GOTO :EOF
  66.  
  67. :DIGIT-5
  68. set "UNOHRD=%UNOHRD%  _ "
  69. set "DOSHRD=%DOSHRD% л_ "
  70. set "TREHRD=%TREHRD%  _л"
  71. goto :EOF
  72.  
  73. :DIGIT-6
  74. set "UNOHRD=%UNOHRD%  _ "
  75. set "DOSHRD=%DOSHRD% л_ "
  76. set "TREHRD=%TREHRD% л_л"
  77. goto :EOF
  78.  
  79. :DIGIT-7
  80. set "UNOHRD=%UNOHRD%  _ "
  81. set "DOSHRD=%DOSHRD%   л"
  82. set "TREHRD=%TREHRD%   л"
  83. goto :EOF
  84.  
  85. :DIGIT-8
  86. set "UNOHRD=%UNOHRD%  _ "
  87. set "DOSHRD=%DOSHRD% л_л"
  88. set "TREHRD=%TREHRD% л_л"
  89. goto :EOF
  90.  
  91. :DIGIT-9
  92. set "UNOHRD=%UNOHRD%  _ "
  93. set "DOSHRD=%DOSHRD% л-л"
  94. set "TREHRD=%TREHRD%   л"
  95. goto :EOF
  96.  
  97. :DIGIT-:
  98. set "UNOHRD=%UNOHRD%    "
  99. set "DOSHRD=%DOSHRD%  . "
  100. set "TREHRD=%TREHRD%  . "
  101. goto :EOF
  102.  
  103. :DIGIT-SPACE
  104. set "UNOHRD=%UNOHRD%    "
  105. set "DOSHRD=%DOSHRD%    "
  106. set "TREHRD=%TREHRD%    "
  107. goto :EOF
  108.  
  109. :TIEMPO
  110. set HOUR=%TIME:~0,5%
  111. :TIEMPO2
  112. SET VAR=%HOUR:~0,1%
  113. IF "%VAR%"==" " (CALL :DIGIT-SPACE) ELSE (CALL :DIGIT-%VAR%)
  114. SET HOUR=%HOUR:~1%
  115. IF "%HOUR%"=="" GOTO :EOF
  116. GOTO :TIEMPO2
  117.  
  118. :FECHA
  119. set /a DIA=(%DATE:~-10,2%*10)/10
  120. set /a MES=(%DATE:~-7,2%*10)/10
  121. set ANO=%DATE:~-4%
  122. call :meses %MES% MFP
  123. REM call Calendar /wday %DIA% %MES% %ANO% NDAY
  124. GOTO :EOF
  125.  
  126. :MESES
  127. if %1==1 set %2=  Enero  
  128. if %1==2 set %2= Febrero  
  129. if %1==3 set %2=  Marzo  
  130. if %1==4 set %2=  Abril  
  131. if %1==5 set %2=  Mayo    
  132. if %1==6 set %2=  Junio  
  133. if %1==7 set %2=  Julio  
  134. if %1==8 set %2=  Agosto  
  135. if %1==9 set %2=Septiembre
  136. if %1==10 set %2= Octubre  
  137. if %1==11 set %2=Noviembre
  138. if %1==12 set %2=Diciembre
  139. GOTO :EOF

Quiero solo RELOJ Digital algo sencillo si me puedan "LIMPIAR EL CODIGO" quitando la "interfaz" (Dibujito)
y que en las etiquetas Tiempo sea mas entendible algo asi necesito.
Por favor si me pudieran "ACHICAR" el codigo y facilitarmelo

Salu2


Título: Re: [Batch] Reloj
Publicado por: $Edu$ en 19 Enero 2012, 09:25 am
Porque no te fijas las variables que muestran el reloj y las pones donde vs quieras? xD

Sobre el ping localhost -n 5 lo que hace es hacer un ping al localhost enviando 5 paquetes, como es en localhost es rapido y demora 1 seg por paquete, pero yo pienso q podria demorar mas no se, recuerdo que en mi pc yo tenia un codigo que iba "dibujando" una calavera y habia ping -n 1 entre medio de los echo para que se dibuje en "camara lenta" y funcionaba buenazo pero cuando lleve el bat al cyber con maquinas buenas como la q estoy escribiendo ahora me dibujaba la calavera muy rapido y perdia el efecto.. porque dibujaba rapido. Por eso saco como conclusion que dependera de la pc pero bueno con una maquina moderna sera 1 seg por paquete siempre y listo xD