Se você estiver usando um shell Linux real, poderánormalmente role para cima a partir do teclado, mas infelizmente isso não é uma opção no mundo do shell de comandos do Windows. Naturalmente, podemos corrigir isso com um pouco de mágica do AutoHotkey.
Obviamente, existe uma maneira de rolar o prompt de comando com o teclado, mas é realmente complicado e exige que você pressione muitas teclas. Esta é uma maneira melhor.
O que faremos para resolver o problema é criar umO script AutoHotkey que faz isso sempre que você pressiona Shift + Page Up / Down ou Ctrl + Up / Down, envia um comando de rolagem da roda do mouse para a janela, rolando-o para cima ou para baixo.
Configurando o script da janela de rolagem
Crie um novo script AutoHotkey ou cole o seguinte no seu script existente:
#IfWinActive ahk_class ConsoleWindowClass
+ PgUp ::
Enviar {WheelUp}
Retorna
+ PgDn ::
Enviar {WheelDown}
Retorna
^ Up ::
Enviar {WheelUp}
Retorna
^ Abaixo ::
Enviar {WheelDown}
Retorna
#IfWinActive
Depois de fazer isso, salve o script eclique duas vezes nele para iniciá-lo - você poderá rolar a janela do prompt de comando com o teclado agora. Pessoalmente, prefiro usar Shift + Page Up ou Down para rolar, pois essa é a maneira mais Linux de fazer isso.
Se você deseja adicionar isso à sua inicialização para executar sempre que iniciar o PC, abra uma nova janela do Windows Explorer e digite o seguinte na barra de localização:
shell: inicialização
Em seguida, basta colocar um atalho para o script AutoHotkey nessa pasta.
Extra: se você gosta deste, leia nosso artigo sobre como habilitar Ctrl + V para colar no prompt de comando do Windows.
Script da janela de rolagem para download
Basta baixar, extrair e clicar duas vezes no arquivo de script. Nota: se você quiser remover o ícone da bandeja do script enquanto estiver em execução, adicione a linha #NoTrayIcon ao início do script.
Download do script ScrollingCommandPrompt AutoHotkey