Existe um atalho de teclado para pausar a saída de uma janela CMD durante a execução?

12

Estou no meio da execução de um script em lote que está demorando muito tempo e cuja saída está passando por uma taxa ilegível. Existe um atalho de teclado que permite pausar o console CMD onde ele está atualmente para parar e ler a saída e, em seguida, reiniciá-lo novamente a partir do mesmo local?

    
por Hashim 14.11.2016 / 03:55

6 respostas

3

Eu não vi isso nas outras respostas.

Eu acredito que as sequências de controle serial de 'Ctrl-S' XOFF e 'Ctrl-Q' XON são as seqüências-chave destinadas a resolver o problema.

Por favor, veja;

XON / XOFF

    
por 26.11.2016 / 02:44
15

O seu teclado contém a tecla Pausa / Interrupção ? Serviria bem para isso. Aqui está o que parece, ou pelo menos usado para:

Comoumbônusinteressante,essachavetambémpodeserusadaduranteoPOST(PowerOnSelfTest,queéexecutadoquandoocomputadoréligado)paralerasaídadoBIOS.

Sevocênãotemessachave,acombinaçãoControle+NumLockdevefuncionardamesmaforma,eháoutrasopçõesdependendodofabricante, de acordo com a Wikipedia .

Para retomar a execução, pressione Enter .

    
por 14.11.2016 / 04:12
1

Você pode usar o comando "more". Embora não seja exatamente o que você está procurando, limitará a saída da tela por uma página.

    
por 14.11.2016 / 14:46
1

Adicionando mais uma maneira útil para shells linux . (Mas talvez ok no windows também, tente!)

Pressionar ctrl + z interromperá o programa. (Mensagem: parou)

Para executá-lo novamente no estado anterior, como se estivesse em pausa:

Digite fg

Ou para uso múltiplo: fg nome_do_programa_previamente_ctrl + z_stopped '

    
por 28.03.2018 / 00:54
0

Existem alguns outros métodos aqui para adicionar, se estivermos sendo detalhados:

1) Além do botão Pausa / Pausa, você pode duplicar sua funcionalidade usando "CTRL + C".

Isso fará com que o script cmd faça uma pausa e perguntará se você deseja encerrá-lo. Quando estiver pronto, você pode selecionar "NÃO" (ou talvez sim, se lhe convier) e continuará (ou sair, se você escolheu sim).

2) Você TAMBÉM pode pausar usando o mouse clicando no cursor do mouse na janela para selecionar o texto do Terminal CMD.

Você deve ter percebido essa saída pausada no passado e achou que a saída estava atrasada, no entanto, quando os scripts estão sendo executados em instâncias cmd interativas, você está pausando a execução do código (O mesmo que com "Pause / Break" e "CTRL + C" Métodos).

No entanto, uma vez que a janela perde o foco, ou você clica para despausar as coisas, a execução do código continuará, e você não tem opção de finalizar o código dessa maneira.

    
por 14.11.2016 / 20:08
0

Use Ctrl-S (Xoff) e Ctrl-Q (Xon)

link

    
por 07.03.2018 / 01:10