Exportar (0) Imprimir
Expandir Tudo
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Conjunto

Exibe, define ou remove o cmd.Variáveis de ambiente do EXE. Se usado sem parâmetros, set exibe as configurações de variáveis de ambiente atuais.

Para obter exemplos de como usar esse comando, consulte exemplos.

Sintaxe



definir [<Variable> = [<String>]] definir [/p] <Variable> = [<PromptString>] conjunto /a <Variable> = <Expression>

Parâmetros

Parâmetro Descrição

<Variable>

Especifica a variável de ambiente para definir ou modificar.

<String>

Especifica a seqüência de caracteres para associar a variável de ambiente especificada.

/p

Define o valor da variável para uma linha de entrada inserida pelo usuário.

<PromptString>

Opcional. Especifica uma mensagem a solicitar a entrada do usuário. Este parâmetro é usado com a opção /p .

/a

Define a seqüência de caracteres como uma expressão numérica que é avaliada.

<Expression>

Especifica uma expressão numérica. Consulte comentários para os operadores válidos que podem ser usados na expressão.

/?

Exibe a Ajuda no prompt de comando.

Comentários

  • Usando o conjunto com as extensões de comando ativadas

    Quando as extensões de comando estão ativadas (o padrão) e executar um conjunto com um valor, ele exibe todas as variáveis que começam com esse valor.

  • Usando caracteres especiais

    Os caracteres <, > | , &, ^ são caracteres de shell de comando especial e deve ser precedidos pelo caractere de escape (^) ou entre aspas quando usado na ^seqüência de caracteres seqüência de caracteres (por exemplo, "StringContaining & símbolo").^ Se você usar aspas para delimitar uma seqüência de caracteres que contém um dos caracteres especiais, as aspas são definidas como parte do valor de variável de ambiente.

  • Usando variáveis de ambiente

    Use variáveis de ambiente para controlar o comportamento de alguns programas e arquivos em lotes e controlar a aparência do Windows e o subsistema MS-DOS aparece e funciona. O comando set é geralmente usado no arquivo Autoexec. NT para definir variáveis de ambiente.

  • Exibindo as configurações do ambiente atual

    Quando você digita o comando set sozinho, são exibidas as configurações atuais do ambiente. Essas configurações geralmente incluem as variáveis de ambiente COMSPEC e PATH, que são usadas para ajudar a localizar programas no disco. Duas outras variáveis de ambiente usadas pelo Windows são PROMPT e DIRCMD.

  • Usando parâmetros

    Quando você especifica valores para variáveis e String, o valor da variável especificada é adicionado ao ambiente e seqüência é associada essa variável. Se a variável já existir no ambiente, o novo valor de seqüência substitui o valor antigo.

    Se você especificar somente uma variável e um sinal de igual (sem seqüência) para o comando set , o valor da seqüência associado à variável está desmarcado (como se a variável não estiver lá).

  • Usando /a

    A tabela a seguir lista os operadores de suporte /a em ordem decrescente de precedência.

    Operador Operação executada

    ( )

    Agrupamento

    ! ~ -

    Unary

    * / %

    Aritmética

    + -

    Aritmética

    <<>>

    Alternância lógica

    &

    AND bit a bit

    ^

    Bit a bit exclusivo ou

    |

    Bit a bit ou

    = * = / = % = + = = & = ^ = | = <> = =

    Atribuição

    ,

    Separador de expressões

    Se você usar lógica (& & ou |) ou operadores de módulo (%), coloque a seqüência de caracteres de expressão entre aspas. Qualquer cadeia de caracteres não numéricos na expressão é consideradas nomes de variáveis de ambiente e seus valores são convertidos para números antes que eles são processados. Se você especificar um nome de variável de ambiente não definido no ambiente atual, é alocado um valor zero, que lhe permite fazer aritmética com valores de variáveis de ambiente sem usar o % para recuperar um valor.

    Se você executar set /a na linha de comando fora de um script de comando, ele exibe o valor final da expressão.

    Os valores numéricos são números decimais, a menos que o prefixo 0 × para números hexadecimais ou 0 para números octais. Portanto, 0 × 12 é igual a 18, que é o mesmo que 022.

  • Suporte a expansão de variáveis de ambiente atrasada

    Suporte de expansão de variáveis de ambiente atrasada é desabilitado por padrão, mas você pode ativar ou desativá-lo usando o cmd /v.

  • Trabalhando com as extensões de comando

    Quando as extensões de comando estão ativadas (o padrão) e executar a Definir sozinho, ele exibe todas as variáveis de ambiente atuais. Se você executar definido com um valor, ele exibe as variáveis que correspondem ao valor.

  • Usando o conjunto em arquivos em lotes

    Ao criar arquivos em lotes, utilize set para criar variáveis e usá-las da mesma maneira que você usaria as variáveis numeradas de %0 a %9. Você também pode usar as variáveis %0 a %9 como entrada para Definir.

  • Chamando uma variável definida em um arquivo em lotes

    Quando você chamar o valor de uma variável de um arquivo em lotes, coloque o valor entre sinais de porcentagem (%). Por exemplo, se o programa em lotes cria uma variável de ambiente denominada BAUD, você pode usar a seqüência associada a BAUD como um parâmetro de substituição digitando % baud % no prompt de comando.

  • Usando set no Console de recuperação

    O comando set , com diferentes parâmetros, está disponível no Console de recuperação.

Exemplos

Para definir uma variável de ambiente chamada TEST ^ 1, digite:



Definir testVar = teste ^ ^ 1

Cc754250.note(pt-br,WS.10).gif Observação
O comando set atribui tudo o que segue o sinal de igual (=) para o valor da variável. Se você digitar:



Definir testVar = "test ^ 1"

Obter o seguinte resultado:



testVar = "test ^ 1"

Para definir uma variável de ambiente chamada TEST & 1, digite:



Definir testVar = teste ^ & 1

Para definir uma variável de ambiente denominada INCLUDE de modo que a seqüência C:\Inc (a pasta \Inc na unidade C) seja associada a ela, digite:



conjunto incluir = c:\inc

Você pode usar a seqüência C:\Inc em arquivos em lotes colocando o nome INCLUDE entre sinais de porcentagem (%). Por exemplo, você pode incluir o seguinte comando em um arquivo em lotes para que possa exibir o conteúdo do diretório que está associado à variável de ambiente INCLUDE:



dir % include %

Quando este comando é processado, a seqüência C:\Inc substituirá % include %.

Você também pode usar o conjunto de um programa em lotes que adiciona uma nova pasta para a variável de ambiente PATH. Por exemplo:



@ echo offrem ADDPATH.BAT adiciona uma nova directoryrem para a variável de ambiente path.

Definir caminho = % 1; % path % definido

Para exibir uma lista de todas as variáveis de ambiente que começam com a letra P, digite:



conjunto p

Cc754250.note(pt-br,WS.10).gif Observação
Este comando requer as extensões de comando, que são habilitadas por padrão.

Referências adicionais

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.