domingo, 30 de setembro de 2012

Introdução a arquivos .BAT e programação em lotes



Veja neste post uma breve introdução aos arquivos .BAT e alguns comandos que podem ser executados utilizando o prompt do Windows.

 Um arquivo com extensão .bat pode ser definido como um conjunto de comandos executados em lote (sequencialmente).
Criado para o MS-DOS tem a função de automatizar tarefas rotineiras e muitas vezes trabalhosas.
Primeiramente, criamos um arquivo no bloco de notas podendo já conter os comandos de execução do DOS e salvamos na extensão .bat, para isso, basta incluirmos “.bat” no fim do nome do arquivo quando for salvar, como segue abaixo:


Figura 1: Salvando um arquivo .BAT

Ou então criá-lo através do prompt de comando como segue abaixo:

Figura 2: Criando um arquivo .BAT através do prompt
Apresentarei alguns comandos básicos para que o nosso arquivo .bat possa ser interpretado corretamente.
Comandos:
ECHO: Escreve na tela
ECHO OFF: Oculta informações e o código executado pelo sistema.
ECHO ON: Exibe informações e o código executado pelo sistema.
ECHO.: Salta uma linha.
@ECHO: Faz com que o prompt fique oculto durante toda execução.
SET: Cria variável que pode ser referenciada através de %variável%.
CLS: Limpa o console.
IF e ELSE: Estruturas condicionais.
GOTO: Avança até determinado trecho do lote.
FOR: Estrutura de repetição.
PAUSE: Faz uma pausa, e exibe: “Pressione qualquer tecla para continuar.”
REM: Utilizado para fazer comentários.
START: Inicializa um aplicativo ou programa.
MOVE: Move (recorta) um arquivo de um diretório para outro.
Abaixo segue exemplo de um aquivo.bat para realização de um Backup de um diretório para outro e inicialização de um aplicativo:
Explicando o código:
ECHO OFF: Oculta o código execultado.
CLS: Limpa a tela do console.
ECHO: Exibe o texto “SCRIPT .BAT para Realizar Backup”.
PAUSE: Pausa execução e apresenta: “Pressione qualquer tecla para continuar”.
cd\docume~1\%username%\documentos: Acessa o diretório onde será realizado backup.
copy* d:\ Arquivos_Backup: Copia todos(*) os arquivos do diretório documentos para o diretório Arquivos_Backup na partição d:.
ECHO: Exibe o texto ”Abrir Calculadora“.
start calc.exe: Inicia a calculadora.
Após salvarmos as alterações podemos executá-lo e teremos:

Figura 3: Início da execução do exemplo

Figura 4: Continuação da execução do exemplo


Ao final da execução temos os arquivos “backupados” e a calculadora aberta.
Este é somente um exemplo das inúmeras rotinas que podem ser feitas em um “.bat”. Com um bom conhecimento dos comandos DOS podemos otimizar nosso tempo programando tarefas em lote.

Fonte: http://www.devmedia.com.br/introducao-a-arquivos-bat-e-programacao-em-lotes/24800

Postado por Claudio Azevedo







quinta-feira, 20 de setembro de 2012

Como Executar Jogos Baseados no MS-DOS no Windows XP

Rodar jogos baseados no MS-DOS no Windows XP pode ser mais difícil do que rodar jogos baseados no Windows 9 x . O Windows XP simplesmente não foi feito para executar programas baseados no MS-DOS. Mas isso não significa que não há esperança. Muitos jogos baseados no MS-DOS vão vão rodar no Windows XP e a comunidade lá fora está decidida a resolver os problemas.
Os jogos baseados no MS-DOS não têm os instaladores amigáveis encontrados nos jogos baseados no Windows 9 x . Você deve instalar os jogos baseados no MS-DOS através de um prompt de comando.
Para abrir um prompt de comando

Clique em Iniciar , em Executar , digite cmd na caixa de texto e pressione ENTER.
Uma caixa preta com letras brancas se abre, lembrando a tela do MS-DOS. A partir dali, você pode instalar o jogo de acordo com as suas instruções.
Configure o som no jogo do DOS para padrão da SoundBlaster . Isso é o melhor que você pode fazer para fazer funcionar o áudio sem um programa especial, de que iremos tratar em alguns minutos.
Depois, crie um atalho para rodar o jogo baseado no MS-DOS, seguindo estes passos:
1.Clique com o botão direito na área de trabalho, aponte para Novo e então clique em Atalho .

2.Digite ou procure pela localização do programa de inicialização do jogo, e então clique em Avançar .

3.Digite um nome para o atalho, e então clique em Avançar .

4.Escolha um item para o atalho, e então clique em Concluir .
Agora você tem um atalho para seu jogo baseado no MS-DOS, que você pode alterar para fazer com que o ambiente do Windows XP se torne mais hospitaleiro:

Clique com o botão direito no atalho e clique em Propriedades .
Você verá uma janela com as seguintes guias:

Geral : Informações básicas sobre o atalho.

Programa : Localização do atalho e algumas outras coisas.

Fonte : Você pode escolher as fontes para a janela do prompt de comando em que os programas baseados no MS-DOS são executados.

Memória : Alguns programas baseados no MS-DOS necessitam de variados tipos de memória estendida ou expandida. Você pode ajustar essas configurações aqui. Na maioria dos casos, você pode deixar os padrões como estão, mas se o seu programa exibir um erro indicando que ele precisa de uma certa quantidade de um certo tipo de memória, você pode alocar esse recurso aqui.

Tela : Especifique se você quer que o programa rode em tela cheia ou em janela (a primeira é normalmente melhor) e que o programa use emulação rápida de ROM (geralmente se usa) e alocação dinâmica de memória (normalmente esta também se deseja).

Miscelânea : Existem algumas opções nesta guia, incluindo a opção de permitir a proteção de tela (eu sempre a desabilito, porque alguns programas baseados em MS-DOS não lidam muito bem com ela) e quais atalhos do Windows se vai permitir (eu desabilito todos eles).

Compatibilidade : As mesmas opções do Assistente de Compatibilidade de Programas discutidas mais acima.

Sumário : Você pode criar notas sobre o atalho aqui.
Você pode precisar experimentar as diferentes configurações na caixa de diálogo das Propriedades do atalho para rodar satisfatoriamente seu jogo baseado no MS-DOS.
DICA: Como mencionei para o caso dos jogos do Windows 9 x , faça muita pesquisa. Verifique os códigos de jogo criados pelos fãs, desenvolvidos para rodar em um sistema operacional mais novo. Por exemplo, o Doomworld  sugere baixar e usar uma das várias portas de código fonte do código do jogo Doom em vez de fazer o original rodar no Windows XP.
Uma das partes mais difíceis de se fazer com que jogos baseados no MS-DOS sejam executados no Windows XP é fazer o som funcionar. Algumas placas de som vêm com uma pífia emulação de drivers antigos, mas elas raramente funcionam com perfeição. Normalmente usam as alocações de recurso padrão das SoundBlaster (coisas como as configurações de IRQ e DMA). Você pode achar que o som dos jogos baseados em MS-DOS está pulando, cortando e tendo todos os tipos de problemas.
Eu recomendo uma ferramenta chamada VDMSound. O VDMsound  é um emulador de som de software. Depois de instalado, o VDMSound se integra com o Windows XP para fazer com que fique fácil de usar:

Navegue até o programa de inicialização do jogo MS-DOS, clique nele com o botão direito, e então clique em Executar com VDMS .
Então execute o jogo com seus recursos de áudio configurados para os valores padrões da SoundBlaster.


Postado por Paulo Eduardo

sábado, 15 de setembro de 2012

Saber IP via prompt de comando(MS-DOS)

 

 


Para você saber seu IP em qualquer computador ligado à uma rede faça o seguinte.
O prompt de comando pode ser acessado das seguintes maneiras:

1º Maneira
Clicar no menu Iniciar, navegar pela aba Todos os programas, acessar acessórios e clicar no Prompt de comando.

2º Maneira
Clicar no menu Iniciar, clicar em Executar, no campo em branco digitar cmd e apertar Enter.
Feito esses passos você estará no prompt de comando; o próximo passo é você digitar ipconfig e apertar Enter. Feito isso você visualiza seu endereço IP e outras informações na tela.




Postado por: Andre Costiuc

domingo, 9 de setembro de 2012

Piratas do Vale do Silício


  O filme Piratas do Vale do Silício conta a trajetória de Steve Jobs e Bill Gates até o sucesso. Mostrando o início da Apple por Jobs e da Microsoft por Gates. No filme Jobs e Gates são universitários com grandes ideais.
  Jobs atinge primeiramente o sucesso, tudo começa com a venda de computadores pessoais produzidos em uma garagem onde é denominado como Apple e deslancha no lançamento da Apple II numa feira de informática, onde surpreende as grandes empresas como a IBM que não acreditava no sucesso dos computadores pessoais. A partir disso a Apple se torna uma grande empresa. Gates ainda é um desconhecido, apesar de várias tentativas que falham, Bill entra na IBM com um sistema operacional chamado MS-DOS (MicroSoft Disk Operating System), que no qual foi comprado por 50 mil dólares por outra pessoa, sofrendo algumas modificações, começando assim a trajetória de Gates e da Microsoft.
  A Apple comanda o mercado e lança o computador Liza e em seguida Macintoshi, além do lançamento do mouse e de uma nova interface gráfica que no qual foi comprada de outra empresa que não obteve sucesso na venda para a empresa Xerox. A partir dai Gates entra na Apple como aliado mantendo a Microsoft com a intenção de obter dados da nova interface da Macintoshi. Bill consegue os dados desenvolvendo então o sistema operacional Windows, quando Jobs descobre o roubo já é tarde, Gates lança o novo sistema operacional liderando o mercado  se tornando o homem mais rico do mundo.
  Steve Jobs é despedido da Apple e retorna em 1997 onde a Microsoft é dona de uma parte da empresa.
  O filme também conta sobre a vida pessoal dos personagens, mostrando o companheiro de Jobs, Steve Wozniak que no qual o ajudou a fundar a Apple desfazendo depois sua parceria por não aceitar a forma que Jobs comandava a empresa e tratava os funcionários tornando depois professor de informática para crianças, e de Gates com Paul Allen. O filme mostra o abandono de Lisa filha de Jobs que no qual ele a assume futuramente e sua conturbação pelo fato de ser filho adotivo. Sobre Bill Gates o filme mostra sua obsessão pelo sucesso e sua esperteza nos negócios.
  O nome do filme trás o "Piratas" pela bandeira usada por Jobs em sua empresa além de que Jobs e Gates de certa forma "roubavam" idéias oque os tornavam piratas e o "Vale do Silício"  é o nome que se deu ao conjunto de algumas cidades americanas no estado da Califórnia onde várias empresas de informática nasceram além de que o silício é usado em ligas metálicas e na informática é componente principal para produção de transistores para chips e outros componentes eletrônicos.

Postado por André Costiuc, Claudio Azevedo, Lydia Dantas, Guilherme Gomes, Ivyn C. dos Santos e Thiago Aridson .

sábado, 8 de setembro de 2012

O MS-DOS ainda é usado hoje em dia?

Sim, porém com outras utilidades, como por exemplo:

A nível pedagógico, para os principiantes de informática aprenderem a trabalhar com um sistema operativo sem interface gráfica (até os que querem usar a consola de Linux deviam aprender a usar o DOS).

Para copiar, mover ou deletar ficheiros de sistema que o Windows não deixa que o utilizador lhes configure.

Para formatar/reparticionar o disco no Windows 9x/Me e no XP em partições FAT/FAT32.

Para que se criem projetos de software livre como o DosBox, FreeDOS e o DOSEMU. :wink:

Para fazer Ping e traceroot no Windows.

Para iniciar o computador quando o Windows não carrega; é para isso que servem as disquetes de arranque.

Para limpar vírus de uma forma segura, sem que o Windows possa interferir na eliminação/desinfecção dos ficheiros infectados.

Para carregar programas e jogos antigos de MS-DOS.

Para carregar software de diagnóstico como o ScanDisk e ferramentas de teste/benchmark de hardware.

Para instalar o próprio Windows e fazer backup de ficheiros de sistema, quando é absolutamente necessário.

O MS-DOS também é muito útil para fazer updates das BIOS! Quase todos os programas para isso são feitos para a prompt do DOS.

Abaixo veremos um vídeo que apesar de ser um resumo das funcionalidades do DOS, é um vídeo muito grande que ensina os comando básicos do DOS, somente para se ter uma noção da dificuldade que seria se usássemos até hoje apenas o MS-DOS:




Postado por: Guilherme Gomes da Silva.

domingo, 2 de setembro de 2012

Do MS-DOS ao Windows XP


A Microsoft lançou em 1981 seu primeiro sistema operacional, o MS-DOS (Disk Operating System), para a linha de computadores pessoais IBM-PC, concebido para ser um sistema operacional de 16 bits, monoprogramável, monousuário e com uma interface de linha de comando. O MS-DOS foi desenvolvido com base no sistema operacional CP/M e algumas idéias do Unix.
Em 1985, é lançada a primeira versão do MS-Windows, que introduz uma interface gráfica, porém mantém o MS-DOS como o sistema operacional. As versões posteriores do MS-Windows, como Windows 3.*, Windows 95/98 e Windows ME, apesar de várias melhorias e inovações, sempre estiveram associadas ao MS-DOS.
Devido às inúmeras limitações e deficiências do MS-DOS, a Microsoft começou a conceber no final da década de 1980 um novo sistema operacional, conhecido como Windows NT (New Technology). Este novo projeto foi conduzido por David Cutler, ex-projetista da Digital Equipment Corporation (DEC), que foi responsável pelo desenvovimento de inúmeros sistemas operacionais, como o PDP/RSX e VAX/VMS. Além da grande influência do sistema operacional VMS, no projeto do Windows NT foram utilizados vários conceitos dos sistemas OS/2 e LAN Manager.
Em 1993, a Microsoft lança o Windows NT, sistema operacional de 32 bits, com multitarefa preemptiva, multithread, memória virtual e suporte a múltiplos processadores simétricos. O Windows NT não tem qualquer relação com a arquitetura do MS-DOS, mas oferece compatibilidade parcial com aplicações legadas. O Windows NT acompanhou a evolução da família DOS-Windows e incorporou algumas de suas características, como a interface gráfica. Com isso, passaram a existir duas linhas de sistemas operacionais com arquiteturas completamente distintas, porém com a mesma interface para o usuário (Figura 1, abaixo).
O Windows 2000 é uma evolução do Windows NT versão 4, pois mantém a mesma arquitetura interna. O Windows 2000 passou a incorporar alguns recursos da família DOS-Windows, como a função de plug-and-play. A grande novidade trazida pelo sistema é o Active Directory, que funciona como um serviço de diretórios e veio substituir o conceito de domínio existente no Windows NT.
O Windows XP, lançado em 2001, introduz uma nova interface gráfica e alguns poucos recursos adicionais, porém mantém a mesma arquitetura do Windows 2000. A partir do Windows XP, a intenção da Microsoft é descontinuar lentamente as famílias DOS-Windows e Windows NT/2000, integrando as duas linhas de sistemas operacionais.

                                 

domingo, 26 de agosto de 2012

O verdadeiro criador do Ms Dos

O escritor Sir Harold Evans publicou um livro sobre a história das inovações americanas e num dos capítulos, ele revelou a verdadeira história por trás do nascimento do MS-DOS e conseqüentemente, do império da Microsoft.
Tanto Evans quanto a sua editora foram processados por Tim Paterson, aquele que muitos consideravam o responsável pelo nascimento do MS-DOS. No entanto, Paterson perdeu o caso e um juiz determinou que Evans estava com a razão, o que lhe permitiu recuperar a reputação da pessoa mais diretamente responsável pelo MS-DOS, o pioneiro Gary Kildall. Todo mundo sabe que a Microsoft vendeu pra IBM um sistema operacional que ela ainda não possuía, o que forçou a companhia a fazer uma compra rápida em 1980. Eles acabaram socorrendo a pequena garagem na qual Paterson havia desenvolvido o 86-DOS, que havia sido desenvolvido com o nome de QDOS (de “quick and dirty operating system”) e que permitiu a Microsoft assentar as bases do seu futuro império. No entanto, Kildall foi o responsável pelo sistema operacional CP/M e Paterson não fez mais do que copiar grande parte deste sistema- de fato, em muitos casos ele se limitou a renomear funções-para vender o seu QDOS, algo que finalmente conseguiu.
Gary Kildall morreu em 1994, em um acidente automobilístico. http://blogs.forumpcs.com.br/noticias/2007/08/02/quem-inventou-o-ms-dos/

Postado por Ivyn