Como atualizar o caminho de pesquisa da pasta para a execução do arquivo de script em lote?

1

A pergunta na folha de lição de casa é:

Atualize o caminho de pesquisa da pasta para a execução do arquivo de script em lote para incluir a subpasta "Processando" e, em seguida, exiba o caminho de pesquisa da pasta. (Certifique-se de preservar o caminho de busca da pasta)

Não tenho certeza do que está sendo perguntado exatamente ou qual é o resultado esperado.

Se um usuário fosse executar o comando para a pergunta, o que eles esperariam que ele fizesse?

    
por Jane 17.09.2012 / 12:29

3 respostas

0

Acho que a pergunta é de 2 partes:

1 - Anote o caminho completo da subpasta de processamento (E.G c: \ pasta \ pasta2 \ processamento)
2 - Exibe o caminho na tela.

Você precisa de algo como o seguinte pseudo-código

set variable name = folder location
echo variable name on screen

    
por 17.09.2012 / 12:33
0

O caminho de pesquisa é onde o sistema operacional procurará automaticamente arquivos / scripts executáveis, para que você possa executá-los usando apenas o nome ( foo.sh , foo.cmd ) em vez do caminho absoluto ou relativo ( /usr/bin/foo.sh C:\Windows\System32\foo.cmd ). A pergunta pede-lhe para adicionar uma pasta específica para o sistema% ou% definido pelo usuário e, em seguida, exibir o PATH alterado.

    
por 17.09.2012 / 13:21
0

SET sem parâmetros exibirá as variáveis de ambiente atuais (incluindo PATH).

SET variable= sem um valor excluirá variável do ambiente.

SET variable=value atribuirá valor a variável . Agora você pode usar %variable% em arquivos em lote sempre que precisar de seu valor (por exemplo, echo %variable% para imprimir seu valor).

Observe também que SET variable=new_value sobrescreverá o valor existente, se houver. Como você está sendo solicitado a preservar o valor existente, você precisará usar SET variable=%variable%;new_value (ponto e vírgula, claro, sendo os delimitadores no caso do PATH). Isto, naturalmente, acrescentará novo_valor ao valor existente e, em seguida, atribuirá a string inteira a variável .

    
por 18.09.2012 / 21:28