miércoles, 24 de enero de 2007

Creando un archivo Cab teniendo Visual Studio 6

Antes que nada, creamos una nueva carpeta en cualquier ubicación y copiamos todos los archivos que irán en el CAB. Luego, iniciamos un procesador de texto simple como lo es Bloc de Notas o Notepad y creamos el primer archivo llamado “name”.DDF, donde “name” será el mismo nombre para la aplicación e ingresamos el siguiente texto dentro del archivo:

; todas las variables deben ser declaradas

.OPTION EXPLICIT

; si set Cabinet está como off, no lo agrega al Cabinet

.Set Cabinet=off

; igualmente, si set Compress está como off, no lo comprime

.Set Compress=off

; declaramos el tamaño máximo del Cabinet

.Set MaxDiskSize=CDROM

.Set ReservePerCabinetSize=6144

.Set DiskDirectoryTemplate=”..”

; declaramos el tipo de compresión, que por default es MSZIP

.Set CompressionType=MSZIP

; ahora, el nivel de compresión, en este caso 7

.Set CompressionLevel=7

.Set CompressionMemory=21

; luego, escribimos el nombre del documento Cabinet, con su extensión

.Set CabinetNameTemplate=”name.CAB”

; entonces, escribimos el nombre de los archivos,

; en este caso, estos archivos no serán agregados al Cabinet,

“name*.extensión”

“name2*.extensión”

; los siguientes archivos si serán agregados

; al CAB,

; declaramos como activo los parámetros

; .Set Cabinet y Set Compress

.Set Cabinet=on

.Set Compress=on

; y por último la lista de archivos que sí

; serán agregados y comprimidos

“name*.extensión”

; y aquí finaliza el DDF

Lo mejor para crear un archivo cabinet es crear una carpeta donde se localizará el cab, y dentro de ella, otra con los archivos que irán en el cab, el DDF y el creador de cab. Para hacer el creador de cab, escribimos lo siguiente en el procesador de texto:

; desactivamos echo del cmd

@echo off

; volvemos a activar el echo

ECHO Use esta aplicación para crear archivos *.cab, presione Ctrl - c para cerrar o

; el comando pause se usa para detener al programa, y que nos diga Presione

; una tecla para continuar…

pause

; ahora, vamos con la ruta del convertidor de cabinet

“C:\Archivos de Programa\Microsoft Visual Studio\vb98\Wizards\PDWizard\MAKECAB.exe /f “nombre.ddf”

; aquí finaliza el programa

; este documento se copia en

; la carpeta que se encuentra el ddf y se guarda como “name.bat”.

No hay comentarios: