Video Running a program from a MS-DOS window / Abrindo um programa a partir de uma janela do MS-DOS
In the beginning we will create programs in a MS-DOS window. So we must to know how to open programs from a MS-DOS window.
No início criaremos programas em janelas MS-DOS, então precisamos saber como abrir um programa a partir de uma janela MS-DOS.
Para executar um programa de uma janela ms-dos, devemos digitar o seu nome, não sendo necessário digitar a extensão. Para exemplificar, vamos executar o Notepad++. Para isto devemos saber o nome do arquivo executável. Após a instalação eu fui até a pasta de programas do windows e localizei ali uma pasta chamada Notepad++, e dentro dela um arquivo chamado Notepad++.exe
We must type the name of a executable file to run it. The .EXE extension is not needed.Let's open the Notepad++. To do this we must discover the executable file name and the folder where it is. In the program files of my windows I found a Notepad++ folder with a file called Notepad++.exe inside
Notepad++ folder in the windows explorer.
Eu tenho o Notepad++ instalado na minha maquina, na pasta "C:\Arquivos de programas\Notepad++" pois eu possuo um windows em português do Brasil. Se você possuir um windows em inglês, ele ficará em "C:\Program Files\Notepad++", então deve-se fazer as devidas adaptações
My windows is set to Portuguese, so, my program files folder is called "Arquivos de Programas". You should adjust the commands to the language of your windows. For example, "Program Files" to the english windows version.
Assim que eu abro o ms-dos eu estou pisando na pasta "C:\Documents and Settings\Foco" que é a pasta do meu usuário no windows.
Note that I'm in the FOCO folder. It is the folder of my windows user profile. The folder where I am is called the "default folder".
Just open MS-DOS prompt
"notepad++" typed and the "file not found" message returned
Repare que eu não tive sucesso. O MS-DOS retornou um erro dizendo que não localizou nenhum arquivo chamado Notepad++ na pasta onde eu estou.
I couldn't open open the notepad++. The windows returned a "file not found" message.
Como o programa não está na nossa pasta, podemos especificar o caminho onde encontrar o executável, e obterei sucesso: "c:\arquivos de programas\notepad++\notepad++" seguido de Enter. As aspas são necessárias pois o caminho possui espaços em branco.
Let's help windows to find the executable file, indicating the fully qualified path and name of the executable file. So we could open the program. The " " are needed because the path has space characters.
Outra forma de executar o programa é entrando na pasta dele. Vamos nos deslocar até a pasta digitando o comando: cd "c:\arquivos de programa\notepad++" seguido de Enter. Agora basta digitar o nome do arquivo que o programa abre.
Or we can change our default folder to the notepad++ folder. To do this we use the CD (change directory) command: cd "c:\arquivos de programa\notepad++". As the default folder is the Notepad++ folder, we can type only its name to open it.
Quando um programa é muito utilizado, podemos cadastrar a sua pasta na variável ambiente do windows chamada PATH. Ela tem uma lista separada por ; com as pastas de programas que utilizamos. Quando digitamos um comando, o md-dos procura na memória RAM se é um de seus comandos internos, assim como foi o caso quando digitamos o comando CD para mudar de pasta. Se o comando digitado não for do ms-dos, ele procura por um arquivo executável com este nome na pasta onde estivermos. Se encontrar, executa. Se não encontrar, ele busca por um arquivo com este nome em cada uma das pastas listadas na variável PATH. O primeiro arquivo com este nome encontrado, será executado
We can list the program folders in the PATH environment variable, separeted by a semicolon . When we type a command, the ms-dos looks up inside itself, in the RAM memory, if it is an internal command, like the CD command above. If it is not a internal command, md-dos looks up in the default folder for an executable file with that name. If found, ms-dos opens the file. If not, ms-dos will look the file up in each folder in the PATH list. The first file found will be executed. If no file were found, ms-dos will return a "file not found" message.
Então vamos cadastrar a pasta do Notepad++ nas variáveis ambiente, assim ele poderá ser executado não importando em que pasta estivermos.
Let's add the notepad++ path in the PATH environment file, so we can open the program just typing its name from any folder.
Para isto, vá nas propriedades do computador, Avançado, Variáveis ambiente. Dê duplo clique em PATH e adicione a pasta onde o Notepad++ se encontra.
Open the computer properties, go to Advanced, Environment variabled. Double-click the Path variable and add the Notepad++ folder. Begin with a semicolon to separate it form the other folders already in the list.
Veja neste vídeo, cada etapa deste post. Ele tem legendas em português e inglês.
This video show each step of this post. It has Portuguese and English subtitles.
No comments:
Post a Comment