sábado, 25 de junho de 2011

Programando em 5 minutos:2# Aula - Sua primeira "linguagem" de programação



Lição 2,pequeno gafanhoto,hoje você aprenderá sua primeira "lingugem" de programção!Tá,não é bem um linguagem,mas os falsos-hackers encontram virus escritos nela,então é possivél escrever jogos em "linha de texto" nela.Ok.Nós iremos usar um compilador-interpretador(compilador transforma o codigo da linguagem em codigo de maquinas,os famosos .exe,enquanto o interpretador executa linha por linha),e a linguguem será o "shell do windows"...Vamos lá!
Vá em executar e digite cmd.Vai abrir uma tela preta,ela é o nosso compilador-interpretador(apartir de agora chamaremos ela de prompt do windows)-e digite "help" sem aspas.Vai aparecer todos os comandos que você vai usar para programar em shell do windows.Todos os seus trabalhos nessa lingugem serão 99,999% suor e 0,001% inspiração entendeu?É vai ser dificil,porém em outras lingugens será mais facil.Porem, se você quisesse abrir seu programa de novo teria que digitar tudo denovo.É para isso que serve o bloco de notas: você faz os programas nele e depois salva com o nome "seuprograma.bat" com aspas.Para saber o que estou falando,aí vai um exemplo de programa.
-----------------------------------------------------
cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Tem certeza de que deseja bloquear a pasta (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Digite a senha para desbloquear pasta
set/p "pass=>"
if NOT %pass%== 123 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Senha Invalida
goto end
:MDLOCKER
md Private
echo Private foi criada com sucesso
goto End
:End
----------------------------------------------------------------------------
É claro que esse é outro nivél de programação.Qualquer duvida digite help no prompt ou entre no site http://www.babooforum.com.br/forum/index.php?/topic/137759-comandos-do-cmd-prompt-de-comando/
A não se esqueça,se receber um arquivo .bat clique com o direito e "abrir com" "bloco de notas",pode ser um virus ou desligar seu PC ....depois aprenderemos a fazer indetectaveis,ok?
Nossa amiga telinha do cmd....ou será inimiga?*risada diabolica*

Nenhum comentário:

Postar um comentário