MOD2000: Como escrever macros e parâmetros para atalhos no Package and Deployment Wizard

Traduções de Artigos Traduções de Artigos
Artigo: 236519 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Moderado: Requer básica macros, codificação e interoperabilidade competências.

Expandir tudo | Reduzir tudo

Nesta página

Sumário

Com o Package and Deployment Wizard no Microsoft Office 2000 Developer Edition, é possível utilizar palavras-chave especiais denominadas macros. Estas palavras permitem-lhe criar um caminho de atalho para apontar para os componentes no computador de destino onde pretende instalar a aplicação.

Por exemplo, pode pretender que um atalho para a aplicação para sempre apontar para um ficheiro no subdirectório da aplicação. No entanto, poderá não saber em que caminho o utilizador poderá instalar a aplicação. Pode utilizar a macro $(AppPath) para resolver este problema uma vez que a macro permite-lhe garantir que os pontos de atalho para um ficheiro no directório onde está instalada a aplicação. Quando o pacote é instalado, a macro $(AppPath) é convertida no caminho de directório da aplicação hard-coded e o atalho resultante contém esse caminho.

Este artigo descreve as regras básicas para utilizar estas macros e também inclui uma tabela de macros que estão disponíveis no Package and Deployment Wizard.

Mais Informação

Regras para linhas de comandos de escrita no Assistente

importante : Se colocar entre aspas, parâmetros e as macros nos locais adequados.

Regra 1: parâmetros da linha de comandos necessitam posicionamento correcto:

Normalmente, quaisquer parâmetros são fornecidos apenas depois do ficheiro executável, como no exemplo seguinte:
C:\Programas\Microsoft Files\Office\Msaccess.exe /wrkgrp "C:\Program Files\NWIND\System.mdw"
No entanto, o Package and Deployment Wizard não requer que introduza um caminho para o ficheiro executável. Quando utilizar uma macro, o Package and Deployment Wizard determina o caminho quando o utilizador está a instalar a aplicação. Quando criar um atalho no Package and Deployment Wizard, colocar parâmetros e o caminho para a base de dados na localização correcta, como nos exemplos seguintes.

especificando um ficheiro de grupo de trabalho:
/wrkgrp "$ AppPath)\System.mdw (" "$ (AppPath)\NWIND.MDB"
Compactar a base de dados:
"$ (AppPath)\NWIND.MDB" /Compact
Reparar a base de dados:
"$ (AppPath)\NWIND.MDB" /Repair
Executar sempre a aplicação no modo de tempo de execução (mesmo se o utilizador tiver a versão de revenda completa do Access):
/ Tempo de execução "$ (AppPath)\NWIND.MDB"
Nota : Nestes exemplos, tenha em atenção que os parâmetros não coloque entre aspas. Apenas os caminhos coloque entre aspas.

Regra de 2: Incluir cada caminho de marcas de cotação.

Se a linha de comandos contém mais do que um caminho, tal como quando especificar um ficheiro de informações do grupo de trabalho e um nome de base de dados, coloque cada caminho entre aspas no caso do caminho contiver espaços ou nomes de ficheiro longos. Não é possível colocar aspas à volta de toda a linha ou à volta de mais do que um caminho. Segue-se um exemplo é incorrecto e, em seguida, um exemplo que está correcta.

O exemplo seguinte é incorrecto porque mais do que um caminho está dentro de um conjunto de aspas:
/wrkgrp "$ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB"
NOTA: Se colocar os dois caminhos dentro de um conjunto de aspas, o segundo $(AppPath) é ignorado pelo programa de configuração e o atalho resultados não funcionará no computador do utilizador.

O exemplo seguinte de uma cadeia da linha de comandos do ficheiro de destino é correcto porque cada caminho está dentro do próprio definido de aspas:
/wrkgrp "$ AppPath)\System.mdw (" "$ (AppPath)\NWIND.MDB"
Nota : O caminho para Msaccess.exe é adicionado automaticamente durante a instalação do pacote e não é necessária esta cadeia da linha de comandos do ficheiro de destino.

Regra 3: Incluir macros em marcas de citação também

Parâmetros do Microsoft Access não são colocados entre aspas. No entanto, Package and Deployment Wizard macros são colocadas entre aspas, conforme indicado nos exemplos em 2 de regra.


Segue-se uma tabela de macros disponíveis para as linhas de comando de atalhos no Package and Deployment Wizard.

Reduzir esta tabelaExpandir esta tabela
MacroInstala para o
$(WinSysPath)Subdirectório \Windows\System no Microsoft Windows 95 (ou posteriores) ou o directório \winnt\system32 no Microsoft Windows NT e no Microsoft Windows 2000.
$(WinSysPathSysFile)Subdirectório \Windows\System no Windows 95 (ou posteriores) ou o directório \winnt\system32 no Windows NT e Windows 2000 como um sistema de ficheiros; não removido quando a aplicação é removida.
$(WinPath)\Windows no Windows 95 (ou posteriores) ou \Winnt no Windows NT e Windows 2000.
$(AppPath)Directório de aplicação especificado pelo utilizador ou o valor do DefaultDir especificado na secção [configuração] do ficheiro Setup.lst.
\Samples $ (CaminhoAplic)\Samples subdirectório do directório da aplicação.
caminho (por exemplo, C:\)Directório identificado pelo caminho. Não é recomendado.
$(ProgramFiles)Directório que as aplicações são normalmente instaladas: C:\Programas
$(CommonFiles)Directório comuns que ficheiros partilhados são por vezes instalados: C:\Programas \Ficheiros
$ (CommonFiles) \SubdirectoryC:\Program Files\Common Files\subdirectory
Por exemplo:
$ (CommonFiles) \My Company\My aplicação
$(MSDAOPath)Localização armazenada no registo para acesso a dados componentes Objects (DAO). Não deve utilizar este para os ficheiros.

Referências

Se está a tentar adicionar um ficheiro de grupo de trabalho personalizado de segurança para o pacote, consulte o seguinte artigo:
241479MOD2000: Package and Deployment Wizard não tem opções para incluir o ficheiro de informação do grupo de trabalho
Para obter informações adicionais sobre parâmetros da linha de comandos Access, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
209207ACC2000: Como utilizar parâmetros da linha de comandos no Microsoft Access

Propriedades

Artigo: 236519 - Última revisão: 4 de fevereiro de 2014 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Office 2000 Developer Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbappsetup kbhowto kbpdwizard kbwizard KB236519 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 236519

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