Você é realmente bom em programar arquivos em lote, apenas não sabe como criar um menu com a opção sim, não ou 1, 2 ou 3? Você veio ao lugar certo!
- 1 Clique em Iniciar> Executar
- 2 Digite "cmd" (sem aspas)
- 3 Digite "editar"
- 4 Digite os seguintes comandos. Após cada pressionar, pressione. Tudo o que está entre parênteses NÃO é obrigatório, estas são notas com explicações.
- 5 @echo off (Este comando "oculta" a capacidade de inserir comandos - opcional, mas recomendamos usá-lo)
- 6 cls (oculta tudo o que é descrito acima é opcional, mas se você deseja que tudo pareça organizado, recomendamos)
- 7: start
- 8 eco.
- 9 eco Escolha 1 ("Escolha 1" pode ser renomeada conforme necessário)
- 10 eco Escolha 2
- 11 eco Escolha 3 (Insira quantas opções você precisar).
- 12 Digite "set / p choice = (Aqui, insira uma pergunta ou comando, por exemplo," Sim ou não?")
- 13 se não "% choice%" == escolha de escolha =% de escolha:
0,1%
Novo usuário
Em Bash existem vários comandos que permitem criar um script no qual é possível descrever várias ações e fornecer ao usuário o número da posição desejada e, em seguida, determinados comandos são executados; se o usuário não selecionou nada, o número padrão é substituído e os comandos correspondentes a esse número são executados.
Como isso pode ser feito no prompt de comando do Windows.
Forneça exemplos ou artigos com uma análise detalhada dos recursos dessas equipes em BATCH (sem usar outros idiomas ou instalar utilitários)
Obrigada
Very kind Developer
ESCOLHA [lista / C] [/ N] [/ CS] [/ T tempo limite / elemento D] [/ M texto]
Descrição do produto
Este programa permite selecionar um item de uma lista de itens
e retorna o índice do item selecionado.
Parâmetros:
/ C list Cria uma lista de itens selecionáveis.
A lista padrão é "YN".
/ N Oculta a lista de itens no prompt.
Uma mensagem é exibida antes do convite
e os itens permanecem disponíveis para seleção.
/ CS Ativa a distinção entre maiúsculas e minúsculas ao selecionar itens.
Por padrão, o programa não diferencia maiúsculas de minúsculas.
/ T timeout O número de segundos antes de selecionar o item padrão.
Os valores válidos são de 0 a 9999.
Se 0 for especificado, não haverá pausa antes da seleção
item por padrão.
Elemento / D O elemento selecionado por padrão em nnnn segundos.
O símbolo deve estar presente no conjunto de elementos.
in / C, nnnn é especificado em / T.
/ M texto Mensagem exibida antes
um convite. Se não especificado, o programa
apenas solicita.
/? Exibir ajuda para uso.
Nota
A variável de ambiente ERRORLEVEL obtém o valor do índice
a tecla correspondente ao item selecionado. Primeiro elemento
na lista retorna 1, o segundo - 2, etc.
Se o usuário pressionar uma tecla inadequada
selecionável, um bipe é emitido. Se um erro for detectado,
retorna ERRORLEVEL 255. Se as teclas forem pressionadas
CTRL + BREAK ou CTRL + C, o programa retorna um valor ERRORLEVEL igual a 0.
Ao usar os parâmetros ERRORLEVEL em um programa em lote, seus
deve ser listado em ordem decrescente.
Exemplos:
ESCOLHA /?
ESCOLHA / C SNC / M "S - Sim, N - Não, C - Cancelar".
ESCOLHA / T 10 / C ync / CS / D y
ESCOLHA / C ab / M “a” para selecionar o parâmetro 1 e “b” para selecionar o parâmetro 2.
ESCOLHA / C ab / N / M “a” para selecionar o parâmetro 1 e “b” para selecionar o parâmetro 2.
Após 5 segundos, Y será selecionado automaticamente.
O número de série da letra selecionada será salvo como um código de retorno de erro.
Observe que a capitalização (se / CS não for especificado) é ignorada apenas no alfabeto inglês.