Sítio do Piropo

B. Piropo

< Assunto >
Volte
22/03/2004

< Mantendo a Janela DOS Aberta >


P: Quando executo algum programa que abre a janela DOS (ex. PING), a referida janela fecha-se quando a execução termina sem que eu possa ler seu conteúdo. Existe alguma configuração a fazer para que esta janela permaneça aberta?

Helio da Silva Pires  

R: Embora você não tenha mencionado em sua pergunta, presumo que você esteja invocando a execução de programas DOS através da entrada “Executar” de seu menu Iniciar. Embora isso seja possível, essa entrada de menu foi concebida para a execução de programas Windows, cuja interação com o usuário se dá através de eventos, como cliques de mouse e acionamento de teclas e por isso permanecem abertos aguardando esses eventos (e só se fecham quando ocorre um evento que comande o encerramento do programa). Aplicativos DOS são diferentes. Quando você solicita a execução de um deles, a janela DOS é aberta, o código do programa é executado e, se entre as instruções do programa não houver uma solicitando a interrupção da execução para aguardar um comando do usuário, o código é simplesmente executado até o final (como no caso do comando PING) e, como nada mais há a fazer, o programa é encerrado e sua janela se fecha. Para impedir que isso ocorra, sugiro que você passe a executar programas e comandos DOS usando a entrada “Prompt de comando” do Windows XP (menu Iniciar, “Todos os programas”, “Acessórios”, entrada “Prompt de comando”) ou “Prompt do MS-DOS” de Windows 95/98 (Menu Iniciar, “Programas”, entrada “Prompt do MS-DOS”). Ao ser acionada uma dessas entradas, abre-se uma janela DOS com o cursor piscando à espera de um comando. Use-a da mesma forma que você tem usado a entrada “Executar” do menu Iniciar: entre com o comando desejado e seus parâmetros (no caso, “ping <endereço>”). Você verá o comando ser executado no interior da janela, que permanecerá aberta mostrando o resultado até que você ordene que ela se feche com o comando “EXIT” (ou simplesmente clicando no ícone “Fechar”, aquele que exibe um “x” na extremidade direita da barra título da janela). Se você usa esses comandos com freqüência, pode criar em sua Área de Trabalho atalhos do “Prompt de comando” (ou “Prompt do MS-DOS”) simplesmente clicando com o botão direito sobre a entrada correspondente no menu Iniciar, arrastando até um ponto vazio da Área de Trabalho e, ao soltar o botão, escolher a entrada “Copiar aqui” no Windows XP (“Criar atalho(s) aqui” no Windows 95/98) do menu de contexto que então se abre. Isso tem a vantagem adicional de permitir que você execute diversos ajustes (como escolha da fonte e seu tamanho, cores e posição da janela) usando a entrada “Propriedades” do menu de contexto do objeto assim criado.

B. Piropo