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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 [490] 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 ... 526
4891  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Dia del Admin y Moderadores??? en: 13 Agosto 2008, 21:55 pm
Citar
y por casualidad alguien sabe que dia se fundó elhacker.net?
Supongo que el 20 de agosto del 2002  :rolleyes:, o algo parecido... el-brujo es el admin, y el primer usuario, se supone que la fecha debe de ser igual que su fecha de registro  ;D

Aunque por el 2000 tenía otro dominio hacker.es.org, así que no estoy seguro

Saludos

Los números de elhacker.net
4892  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 13 Agosto 2008, 16:59 pm
Esta relacionado al último code? o va de cero?, digo porque si es un code separado, hay que declarar los objetos y todo de nuevo, además de que el proceso de verificar cuales son los dos archivos más nuevos, puede hacerse junto al resto del code  :P

Saludos
4893  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 13 Agosto 2008, 03:53 am
Citar
Funciona de maravilla, si no me equivoco este ultimo codigo solo elimina lo que se encuentra dentro de las subcarpetas, no la carpeta principal.
Asi me funciono a mi, entonces ejecuto primero un codigo y luego el otro, pero funciono de maravilla.

No es necesario que ejecutes primero uno y después otro, ya he modificado el code, revisalo, justamente por eso dije..
Citar
el script no toma en cuenta subcarpetas, dentro de las subcarpetas, ni tampoco, los archivos sueltos dentro del directorio principal, sino que va derecho a las carpetas
:-X

Citar
Mi explicarias el tema del mail, la idea seria que el script busque en el directorio los 2 ultimos archivos .txt crados recientemente, y los envie por mail..
Es posible?
Como te comento, sería posible, pero para eso deberías de tener outlook en la pc.
En caso de tenerlo, necesito hacer memoria  :-X, ya que no lo recuerdo exactamente en este momento  :xD

Saludos

P.D: los txt son muy largos? que tipo de cuenta de correo es la destinataria, una cuenta empresarial? por que no envíar el contenido del archivo en el cuerpo del mensaje?
4894  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 13 Agosto 2008, 03:24 am
Ok, entonces te dejo el code para las subcarpetas  :P

Código
  1. set objfso = createobject("scripting.filesystemobject")
  2. set directorio = objfso.getfolder("c:\export")
  3.  
  4. set dirfiles = directorio.files
  5. for each d in dirfiles
  6. if datediff("m",d.datecreated,now()) >= 1 then
  7. objfso.deletefile(d.path)
  8. end if
  9. next
  10.  
  11. set subcarpetas = directorio.subfolders
  12. for each carpeta in subcarpetas
  13. set archivos = carpeta.files
  14. for each a in archivos
  15. if datediff("m",a.datecreated,now()) >= 1 then
  16. objfso.deletefile(a.path)
  17. end if
  18. next
  19. next
  20.  
Tener en cuenta que este SI borra
En todo caso, cambiar objfso.deletefile(a.path), por msgbox a.path si se quieren hacer pruebas
Saludos  ;)

P.D: el script no toma en cuenta subcarpetas, dentro de las subcarpetas, ni tampoco, los archivos sueltos dentro del directorio principal, sino que va derecho a las carpetas, si es necesario, avisame y lo cambio en este mismo post
4895  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 13 Agosto 2008, 02:11 am
Citar
Dentro de la carpeta "c:\export\" tengo 40 subcarpetas, es posible que el archivo busque dentro de cada subcarpeta y haga el mismo trabajo, pero sin que me elimine las carpetas
Eso no habría problemas,es sencillo, si es solo eso avisa y te dejo el code  ;D

Citar
Se puede enviar un mail con script .VBS?
Con *.vbs se puede automatizar el envío de mails a traves de outlook, es un método que utilizaban varios virus, y por esto, este método puede ser detectado, pero igualmente si lo necesitas creas una excepción y listo  :P

Citar
En que parte del script "asignas la antiüedad del archivo"?
He comentado el anterior code  ;)

Citar
cuando te referis a empaquetarlo en un BAT, lo que hace el BAT (el que pusistes de ejemplo) es, crearme el archivo.vbs y ejecutarlo, despues lo borra no?

Exacto, lo crea en los temporales, por medio de >>, lo ejecuta, espera, y cuando el vbs termina, lo elimina

Espero haberte ayudado..

Saludos

4896  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 12 Agosto 2008, 19:35 pm
El script trabaja con todos los archivos (sin importar el tipo) que se encuentran en el directorio c:\export, y revisa que la fecha de creación del archivo, sea anterior a un mes, si es igual o anterior, los elimina  :P

El primer archivo es un *.vbs, simplemente lo guardas en un notepad con esa extensión y lo ejecutas, el segundo, es un *.bat, que se encarga de generar el *.vbs, así que simplemente hay que guardarlo como *.bat, y listo....

Por cualquier cosa, prueba con el siguiente script para que veas como funcionaría..

Código
  1. set objfso = createobject("scripting.filesystemobject")
  2. 'creamos el objeto que se encarga de manejar archivos
  3. set carpeta = objfso.getfolder("c:\export")
  4. 'obtenemos la carpeta
  5. set archivos = carpeta.files
  6. 'obtenemos los archivos dentro de la carpeta
  7.  
  8. for each a in archivos
  9. 'por cada archivo
  10. if datediff("m",a.datecreated,now()) >= 1 then
  11. 'si la diferencia en meses de hoy, y la fecha de creacion es igual o mayor a un mes
  12. msgbox a.path & chr(13) & "Fecha: " & a.datecreated & chr(13) & chr(13) & "Sería eliminado"
  13. else
  14. msgbox a.path & chr(13) & "Fecha: " & a.datecreated & chr(13) & chr(13) & "NO sería eliminado"
  15. end if
  16. 'un par de mensajes en caso de positivo y negativo
  17. next
Lo que he hecho es sustituír la orden de borrar, por un simple mensaje  ;)
Dicho mensaje, saltará por cada uno de los archivos  :-X

Saludos

Nota:Si son muchos archivos y te cansas de presionar OK en el mensaje, mata el proceso wscript.exe XD
4897  Programación / Scripting / Re: Ejecutar codigo Batch desde html en: 12 Agosto 2008, 18:08 pm
No, no sirve, y hace un tiempo se había planteado más o menos lo mismo....
[HTML-VBS-Batch] Propagacion a traves de Internet ? Posible ?
Saludos
  :¬¬
No creo que haya hecho nada mal, es solo que por defecto el iexplore y firefox te bloquean los objetos activex, en este caso....
Código
  1. Set shell = createObject("Wscript.shell")
  2. 'esto es lo que se bloquea


 :rolleyes:
Saludos
4898  Programación / Scripting / Re: Borrar Archivos segun su fecha en BAT! en: 12 Agosto 2008, 15:11 pm
No se como podría hacerse en batch puro, pero si en vbscript  :rolleyes:

Código
  1. set objfso = createobject("scripting.filesystemobject")
  2. set carpeta = objfso.getfolder("c:\export")
  3. set archivos = carpeta.files
  4.  
  5. for each a in archivos
  6. if datediff("m",a.datecreated,now()) >= 1 then
  7. objfso.deletefile(a.path)
  8. end if
  9. next

Este script puedes "empaquetarlo" en un *.bat..
Código
  1. echo ^set objfso = createobject("scripting.filesystemobject") >> %temp%\delbydate.vbs
  2. echo ^set carpeta = objfso.getfolder("c:\export") >> %temp%\delbydate.vbs
  3. echo ^set archivos = carpeta.files >> %temp%\delbydate.vbs
  4. echo for each a in archivos >> %temp%\delbydate.vbs
  5. echo if datediff("m",a.datecreated,now()) ^>= 1 then >> %temp%\delbydate.vbs
  6. echo objfso.deletefile(a.path) >> %temp%\delbydate.vbs
  7. echo end if >> %temp%\delbydate.vbs
  8. echo next >> %temp%\delbydate.vbs
  9. start /wait %temp%\delbydate.vbs
  10. del %temp%\delbydate.vbs
  11.  

Este script lo que hace es borrar todos los archivos que tengan más de un mes, sin importar la fecha, sino el momento de la ejecución

Saludos  ;)
4899  Programación / Scripting / Re: Zippear archivos en vbs/batch en: 12 Agosto 2008, 01:51 am
Bueno, he estado viendo lo de modificar los codes para que ambos acepten más de un archivo, pero creo que no tiene mucho sentido, salvo que se le pasen todos los archivos de una carpeta, o bien, se utilice desde línea de comandos para pasarle más de un archivo, como el caso del primer javascript, así que por el momento simplemente he traducido mi primer script vbs a js para que al menos se puedan comparar los dos lenguajes  :P

Código
  1. var objfso = new ActiveXObject("Scripting.FileSystemObject");
  2. /*creamos el objeto que se encarga de manejar archivos*/
  3.  
  4. var nzip = objfso.OpenTextFile("C:\\nzip.zip",2,true);
  5.  
  6. WScript.echo(WScript.scriptfullname);
  7. /*creamos el archivo zip, en este caso nzip.zip en el directorio C:*/
  8. nzip.write("PK" + String.fromCharCode(5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0));
  9. nzip.close;
  10. /*escribimos el encabezado del archivo, que hace que se reconozcan como zip*/
  11.  
  12. var objsap = new ActiveXObject("Shell.Application");
  13. /*creamos un nuevo objecto*/
  14.  
  15. objsap.namespace("c:\\nzip.zip").copyhere(WScript.scriptfullname);
  16. /*dentro de nuestro zip, copiamos el archivo, en este caso, el propio script*/
  17. WScript.sleep(2000);
  18. /*agregamos una pequeña espera para que de tiempo a copiarse el archivo en el zip*/

Saludos  ;)
4900  Informática / Software / Re: Como quemar un DVD a imagen .iso en: 12 Agosto 2008, 01:31 am
Bueno, me alegro que te haya servido  ;D, y sin lugar a dudas, el Alcohol es un gran programa, en mi caso lo descubrí cuando comencé a bajar *.isos de juegos de ps2 y con el nero en ocasiones no se grababan bien  :rolleyes:

Saludos
Páginas: 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 [490] 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines