Compartilhar via


Arquivo JScript

The Assistente personalizado acessa o mecanismo de script e cria um arquivo JScript chamado padrão.js para cada projeto.Ele também inclui Common.js.Esses arquivos contêm funções JScript que lhe oferecem acesso a modelos de objetos do Visual Studio e Visual C++ para personalizar um assistente.(See Criando um assistente para obter uma lista desses modelos.) Você pode adicionar suas próprias funções para padrão.js arquivo do projeto assistente.Para acessar propriedades e métodos no modelo de objeto do assistente ou modelo do ambiente de um arquivo JScript, colocar o item de modelo de objeto com o "Assistente." e "dte.", respectivamente.

Por exemplo:

function CreateCustomProject(strProjectName, strProjectPath)
{
   try
   {
      var strProjTemplatePath = wizard.FindSymbol('PROJECT_TEMPLATE_PATH');
var strProjTemplate = '';
      strProjTemplate = strProjTemplatePath + '\\default.vcproj';

      var Solution = dte.Solution;
      var strSolutionName = "";
      if (wizard.FindSymbol("CLOSE_SOLUTION"))
...

Quando você clicar Concluir in the Assistente personalizado, o assistente carrega o arquivo padrão.js na pasta arquivos de script no gerenciador de soluções.Este arquivo JScript cria projetos e processa os modelos e, em seguida, adiciona-los à solução quando um usuário clica em Concluir em seu assistente.

Por padrão, o arquivo de default.js do projeto inclui as seguintes funções:

Nome da função

Descrição

AddConfig

Adiciona as configurações do projeto.Você pode fornecer as configurações de compilador e vinculador.

AddFilesToCustomProj

Quando o usuário clica Concluir, adiciona os arquivos especificados para o projeto.

AddFilters

Quando o usuário clica Concluir, adiciona os filtros de fonte especificado para o projeto.

CreateCustomProject

Quando o usuário clica Concluir, cria o projeto no local especificado.

CreateCustomInfFile

Cria Arquivo Templates.inf.

DelFile

Exclui o arquivo especificado.

GetTargetName

Obter o nome do arquivo especificado.

OnFinish

Chamado pelo assistente, quando o usuário clica em Concluir para criar o projeto, adicionar arquivos e filtros, processam modelos e conjunto a configuração.

PchSettings

Define as configurações de cabeçalho pré-compilado.See SetCommonPchSettings na referência Common.js para obter mais informações.

Cada assistente tem um arquivo padrão.js exclusivo, que inclui comentários a fazer para ajudar a identificar onde você deve personalizar o arquivo.

O Visual C++ também inclui Common.js, um arquivo compartilhado entre todos os assistentes e incluído no seu projeto do assistente.Você pode usar as funções em Common.js.

Observação:

Common.js contém descrições de cada função e seus parâmetros.Consulte os comentários no Common.js para obter mais informações.

Se você possui funções que você deseja compartilhar entre seus projetos do assistente, você pode adicioná-los Common.js.Criar sua própria versão de Common.js e salvar-o em um caminho comum e defina o SCRIPT_COMMON_PATH este caminho no seu arquivo .vsz.

Observação:

Os assistentes incluídos no Visual C++ usam o JS funções cript Common.js.Se você alterar essas funções, os assistentes do Visual C++ podem comportar-se de maneira inesperada.

Para obter mais informações sobre JScript, consulte Escrita, compilação e Depurando de código de JScript.

Depuração de script

Para depurar o script em arquivos html do assistente, você deve ativar a depuração de script.

Para habilitar a depuração de script

  1. No Internet Explorer, clicar no Ferramentas menu e escolher Opções da Internet.

  2. Clique na guia Avançado.

  3. Sob o Navegação categoria, desmarcar o Desabilitar depuração de scriptcaixa de seleção .

Isso também permitirá common.js e padrão.js seja mostrada no Executar documentos janela quando você clica no botão Concluir no assistente.

Consulte também

Tarefas

Criando um assistente personalizado

Conceitos

Arquivos criados para O Assistente

Criando um assistente

Referência

Assistente personalizado