Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#4931
Scripting / Zippear archivos en vbs/batch/js
4 Agosto 2008, 03:30 AM
Buenas a todos...

A quienes les gusta el scripting en batch, seguro se han preguntado alguna vez, como zippear un archivo desde el propio lenguaje, y la solución, ha sido siempre, buscar las carpetas de winzip o winrar en el sistema, para utilizar las aplicaciones de línea de comando que estos programas incluyen, lo que permitía comprimir un archivo, pero siempre dependiendo de un programa ajeno  :-\
El caso es que Win XP trae incorporado por defecto esta posibilidad ("enviar a carpeta comprimida en zip"), pero desde scripting no parecía posible acceder a ella  :(
El caso es que... en vbscript si se puede  :D, y es casi el mismo método que se utiliza en VB, por lo que sería posible zippear un archivo, utilizando scripting, y sin depender de ningún otro soft  ;D
El método lo encontre googleando mucho, y haciendo una que otra prueba, he simplificado el código, y lo he comentado para que sea entendible ,y como verán... es realmente corto.. y he aqui... el code....  :P

Código (vb) [Seleccionar]
set objfso = createobject("scripting.filesystemobject")
'creamos el objeto que se encarga de manejar archivos

set nzip = objfso.opentextfile("c:\nzip.zip",2,true)
'creamos el archivo zip, en este caso nzip.zip en el directorio C:
nzip.write "PK" & chr(5) & chr(6) & string(18,chr(0))
nzip.close
'escribimos el encabezado del archivo, que hace que se reconozcan como zip

set objsap = createobject("shell.application")
'creamos un nuevo objeto

objsap.namespace("c:\nzip.zip").copyhere wscript.scriptfullname
'dentro de nuestro zip, copiamos el archivo, en este caso, el propio script
wscript.sleep 2000
'agregamos una pequeña espera para que de tiempo a copiarse el archivo en el zip

Como se ve, el code es muy simple ,pero totalmente efectivo... en el caso de no poder escribir en C:, cambien c:\nzip.zip por una ruta válida para poder probarlo....

Se que aquí la mayoría opta por batch, así que sería cuestión de crear el vbs por medio de echo, y cambiando wscript.scriptfullname por %0, así se comprimiría el *.bat  ;)

Eso fue todo... espero les sirva, creo que si porque más de una vez he leído a usuarios preguntado como comprimir archivos desde un script, y la respuesta siempre ha sido la misma... "buscar el directorio de winzip/winrar......."

Saludos  ;D
#4932
Es que también podrías poner que tipo de parte es... que tipo de extensión tiene cada parte??

Así será más fácil saber con que programa debe de unirse  :-\

Saludos
#4933
Bueno, yo la vez pasada había creado uno en vbs para el virus sasan.a, virus creado en el mismo lenguaje...

Para el que no lo haya visto...

Analisis virus Sasan.a - [vbs]  ;)

Saludos
#4934
Scripting / Re: Script en Perl no me arranca
1 Agosto 2008, 22:31 PM
Código (perl) [Seleccionar]
$page=<STDIN>;
#Se guarda lo ingresado en la variable page
chop $page;
#Se quita el /n del texto ingresado
$url = "http://$page";
# Se define la variable url como http:// y el texto contenido en page


:rolleyes:
#4935
Scripting / Re: Script en Perl no me arranca
1 Agosto 2008, 22:20 PM
Y, en que parte del code se supone que dice que se visite la web?  :rolleyes:
La única orden que hay es un print en pantalla  :P

Te recomiendo leer....

http://cpan.uwinnipeg.ca/htdocs/libwww-perl/LWP/UserAgent.html

Saludos  ;)
#4936
Cita de: Isirius en  1 Agosto 2008, 11:30 AM
Son en honor a lo bien que cocina la madre de el-brujo  :xD  :xD.
O almenos tengo un vago recuerdo sobre eso... (claro que se dijo en plan broma)  :xD.

Recuerdo esa....y también recuerdo que se había dicho que era porque aquí se cocinan script, codes y otros....  :P

Saludos
#4937
Al igual que en tu anterior comando....

Citar%date:~0,2%-%date:~3,2%-%date:~6,4%

%time:~0,2%_%time:~3,2%_%time:~6,2%-%time:~9,2%

;)

Saludos
#4938
En lugar de utilizar : utiliza otro símbolo, como ser _

Saludos
#4939
La pregunta debería de ir en Multimedia  :P y en ese caso... quien sabe más del tema?  ;D

Cita de: Songoku en 13 Julio 2007, 21:49 PM
De donde as sacado ese video? de un vcd o cd de video verdad? si es asi solo renombra su extension a mpg y listo porque en realidad ES UN MPG.
Saludos...

Songoku


Saludos  ;)
#4940
Citareses es el theme anterior que uso el foro y el primer logo.

Si, esa era una opción  :xD, realmente no lo recordaba para nada  :-X