Hola William
Bueno primero creamos un archivo *.inf, a manera de ejemplo lo
llamaremos Ejemplo.inf
El contenido del archivo Ejemplo.inf es :
;==================================================
; Ejemplo.inf
; Archivo para crear el Install File
;==================================================
[Version]
Signature = "$Windows NT$"
Provider = "William"
CESignature = "$Windows CE$"
[CEStrings]
AppName = "Nombre_de_la_Aplicacion"
InstallDir = "\Nombre_de_la_Aplicacion\Directorio_de_Datos"
[Strings]
;==================================================
[CEDevice.PocketPC_ARM]
ProcessorType = 2577
VersionMin = 3.0
VersionMax = 5.99
UnsupportedPlatforms = "HPC","Jupiter"
BuildMax=0xE0000000
;==================================================
[DefaultInstall]
CopyFiles = Datosfiles
;==================================================
[SourceDisksNames]
1 =, "Datos",,c:\Directorio_Origen_En_El_Disco_Duro
[SourceDisksFiles]
Archivo1.pdb = 1
Archivo2.txt = 1
Archivo3.dbf = 1
Archivo4.pdf = 1
;==================================================
; Ouput directories for files & shortcuts
[DestinationDirs]
DefaultDestDir = 0, %InstallDir%
[Datosfiles]
Archivo1.pdb
Archivo2.txt
Archivo3.dbf
Archivo4.pdf
;==================================================
; Ejemplo.inf
; Fin del Archivo
;==================================================
Ahora necesitamos tambien un archivo *.ini, que llamaremos Ejemplo.ini
El contenido es :
[CEAppManager]
Version = 1.0
Component = App
[App]
Description = Nombre_De_Mi_Aplicacion
CabFiles = Nombre_De_Mi_Aplicacion.CAB
Ahora creamos tambien un archivo *.bat, que se llamara Ejemplo.bat,
con el siguiente contenido:
@echo off
echo Esta rutina copia archivos de la Computadora de Escritorio en la
Pocket PC
cabwiz Ejemplo.inf
"%ProgramFiles%\Microsoft ActiveSync\CeAppMgr.exe" .\Ejemplo.ini
echo Rutina Terminada
Ahora veamos la explicacion:
1.- Sincronizas el equipo con ayuda del Active Sync
2.- Ejecutas el archivo Ejemplo.bat
Esta rutina te crea un *.cab basado en la informacion del archivo
Ejemplo.inf
Y una vez que lo crea lo transmite por medio de la conexion que
tienes con ActiveSync basado en la informacion que tienes en
Ejemplo.ini
3.- Con esto puedes copiar los archivos que necesites, del tipo que
necesites de la PC a la Pocket PC de manera transparente utilizando
solamente un *.bat
Nota: Todos los archivos deben de estar en el mismo directorio que el
*.bat, excepto claro, los de datos que pueden estar en donde quieras
nomas asegurate que en el archivo Ejemplo.inf tengas bien escrita la
ruta en donde se encuentran y la pongas en la seccion
[SourceDisksNames].
El archivo cabwiz.exe es una utileria que puedes descargar del
internet si es que no la tienes. (
www.softonic.com,
www.freeware4ppc.com
o si lo prefieres te lo envio a una direccion de e-mail.
Espero haberte sido de ayuda, estoy a tus ordenes para cualesquier
otra duda.
Aldo R. Rodriguez Arreola