MOD2000: Cómo escribir macros y modificadores para accesos directos en el Asistente de empaquetado y distribución

Seleccione idioma Seleccione idioma
Id. de artículo: 236519 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Expandir todo | Contraer todo

En esta página

Resumen

Con el paquete y el Asistente para implementación en Microsoft Office 2000 Developer Edition, puede utilizar palabras clave especiales denominadas macros. Estas palabras le permiten crear una ruta de acceso directo para que señale componentes en el equipo de destino donde desea instalar la aplicación.

Por ejemplo, puede desea un acceso directo para la aplicación señalar siempre a un archivo en el subdirectorio de la aplicación. Sin embargo, puede que no sepa en qué ruta de acceso el usuario puede instalar la aplicación. Puede utilizar la macro $(AppPath) para resolver este problema como la macro permite asegurarse de que los puntos de acceso directo a un archivo en el directorio donde está instalada la aplicación. Cuando se instala el paquete, la macro $(AppPath) se traduce en la ruta de acceso modificable del directorio de la aplicación y el acceso directo resultante contiene la ruta de acceso.

En este artículo describe las reglas básicas para utilizar estas macros y también incluye una tabla de qué macros están disponibles en el Asistente de empaquetado y distribución.

Más información

Reglas para escribir líneas de comandos en el Asistente para

importante : asegúrese de colocar las comillas, modificadores y las macros en los lugares adecuados.

Regla 1: modificadores de línea de comandos necesitan ubicación adecuado:

Normalmente los modificadores de proceden inmediatamente después el archivo ejecutable, como en el ejemplo siguiente:
C:\Archivos Files\Office\Msaccess.exe /wrkgrp "C:\Archivos de Files\NWIND\System.mdw"
Sin embargo, el Asistente de empaquetado y distribución no es necesario que escriba una ruta de acceso al archivo ejecutable. Al utilizar una macro, el Asistente de empaquetado y distribución se determina a la ruta de acceso de cuando el usuario está instalando la aplicación. Cuando se crea un acceso directo en el paquete asistente y distribución, colocar modificadores y la ruta de acceso a la base de datos en la ubicación adecuada, como en los ejemplos siguientes.

especificar un archivo de grupo de trabajo:
/wrkgrp "$ (AppPath)\System.mdw" "$ (AppPath)\NWIND.MDB"
Compactar la base de datos:
"$ (AppPath)\NWIND.MDB" /Compact
reparar la base de datos:
"$ (AppPath)\NWIND.MDB" /Repair
Ejecute siempre la aplicación en modo de tiempo de ejecución (incluso si el usuario tiene la versión comercial completa de Access):
/ Runtime "$ (AppPath)\NWIND.MDB"
Nota : en estos ejemplos, Nota encierre los modificadores entre comillas. Escriba sólo las rutas de acceso entre comillas.

Regla 2: Incluir cada ruta de comillas.

Si la línea de comandos contiene más de una ruta de acceso, como cuando especifica un archivo de información de grupo de trabajo y un nombre de base de datos, escriba cada ruta de acceso entre comillas en caso de la ruta de acceso contiene espacios o nombres de archivo largos. No se puede colocar comillas alrededor de toda la línea o alrededor de más de una ruta de acceso. Lo que sigue es un ejemplo que es incorrecto y, a continuación, muestra un ejemplo que es correcta.

El ejemplo siguiente es incorrecto porque más de una ruta de acceso está dentro de un conjunto de comillas:
/wrkgrp "$ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB"
Nota: Si coloca las dos rutas dentro de un conjunto de comillas, se omite el segundo $(AppPath) por la instalación y el acceso directo que los resultados no funcionará en el equipo del usuario.

El ejemplo siguiente de una cadena de la línea de comandos de archivo de destino es correcto porque cada ruta de acceso está dentro de su propio establecida entre comillas:
/wrkgrp "$ (AppPath)\System.mdw" "$ (AppPath)\NWIND.MDB"
Nota : la ruta de acceso a Msaccess.exe se agrega automáticamente durante la instalación de paquete y no es necesario en esta cadena de la línea de comandos de archivo de destino.

Regla 3: Incluir macros en comillas también

Modificadores de Microsoft Access no están encerradas entre comillas. Sin embargo, las macros de Asistente de empaquetado y distribución se encerrada entre comillas, como se muestra en los ejemplos bajo regla 2.


El siguiente es una tabla de macros disponibles para las líneas de comandos de accesos directos en el Asistente de empaquetado y distribución.

Contraer esta tablaAmpliar esta tabla
MacroInstala en el
$(WinSysPath)\Windows\System subdirectorio en Windows 95 (o posterior) o el directorio \Winnt\System32 en Microsoft Windows NT y Microsoft Windows 2000.
$(WinSysPathSysFile)Subdirectorio \Windows\System en Windows 95 (o posterior) o el directorio \Winnt\System32 en Windows NT y Windows 2000 como un sistema de archivo; no se quitan cuando se quita la aplicación.
$(WinPath)En Windows 95 (o posterior) de \Windows o \Winnt en Windows NT y Windows 2000.
$(AppPath)Directorio de aplicación especificado por el usuario, o el valor DefaultDir especificado en la sección [SETUP] del archivo Setup.lst.
$ (AppPath) \SamplesSubdirectorio de \Samples del directorio de aplicación.
ruta de acceso (p. ej., C:\)Directorio identificado por la ruta de acceso. No se recomienda.
$(ProgramFiles)Directorio en que las aplicaciones normalmente se instalan: c:\Archivos de programa
$(CommonFiles)Directorio en comunes que son a veces instalados archivos compartidos: C:\Archivos de programa\Archivos
$ (CommonFiles) \SubdirectoryC:\Archivos programa\Archivos Files\subdirectory
Por ejemplo:
$ (CommonFiles) \My Company\My aplicación
$(MSDAOPath)Ubicación que se almacena en el registro para el acceso a datos (DAO) de objetos componentes. No debe utilizar para los archivos.

Referencias

Si está intentando agregar un archivo de seguridad personalizado de grupo de trabajo a su paquete, consulte el artículo siguiente:
241479MOD2000: Asistente de empaquetado y distribución no tiene la opción para incluir el archivo de información de grupo
Para obtener información adicional acerca de Access modificadores de línea de comandos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
209207ACC2000: Cómo usar modificadores de línea de comandos en Microsoft Access

Propiedades

Id. de artículo: 236519 - Última revisión: lunes, 03 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Office 2000 Developer Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbappsetup kbhowto kbpdwizard kbwizard KB236519 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 236519

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com