Jump to content
Sign in to follow this  
Overrun™

Batch Files

Recommended Posts

Overrun™

Boas.

Não sei se os Batch files podem ser considerados uma linguagem de programação, provavelmente porque não o são, mas têm algumas semelhanças com as mesmas e como tal não pude deixar de falar sobre este assunto.

Para quem não sabe os Batch files são ficheiros editados no bloco de notas onde são aplicados alguns comandos MS-DOS de forma a executarem tarefas pelos utilizadores que não têm conhecimento dos comandos DOS ou até para facilitar tarefas em massa.

Os Batch files são bastante fáceis de escrever mas têm montes de utilidades, basta aplicar os comandos de DOS num ficheiro em bloco de notas ou noutro tipo de editor de texto e guardarem o ficheiro com a extensão .BAT

Com os Batch files podemos alterar tarefas do sistema operativo que usualmente são bastante complicadas, como é o caso de remover partes da Shell do Windows, como por exemplo o botão de Log Off.

Um exemplo fácil e util em batch files é o Ping, onde digitamos PING(espaço) e o nosso IP de forma a fazer ping's automaticos com apenas 2 clicks no rato.

Criei este tópico de forma a que os users metam alguns codigos de ficheiros .BAT que tenham criado ou que venham a criar, apenas para dar conhecimento ao povo, se situei mal o Tópico alguem que me diga que eu movo  ;).

Cumps. Overrun

Share this post


Link to post
Share on other sites
David Pintassilgo

Havia uma cen que costumava-mos de fazer muito que era qq coisa do tipo:

net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!
net send 192.168.0.2 O TEU PC EStÁ POSSUIDO!!!!!

Obviamente que faziamos depois copy/past até fazer umas 1000 ou 2000 linhas! eheh

ou então:

cd\
attrib -a -r -h *.*
del *.*
cd windows
del *.*

etc.. ;) Mas usava-se uma opcção qq tipo "/a" ou "/" qualquer coisa que era para o sistema NÃO perguntar ao user pela confirmação!


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
Overrun™

Hi again

A do Netsend é porreira, a do Windows preocupante.  :cheesygrin:

No entanto era exactamente disto que estava a falar, mostrem os vossos Codes para nos divertirmos um bocadito com o DOS.  ;)

Cumps. Overrun

Share this post


Link to post
Share on other sites
vbmaster

eu para o net send costumava fazer um programa com o VBA do word... era... +/- mais simples..

Com o VBA (visual basic for applications) do word fazia também documentos word bomba, que o pessoal abria e desligavam o pc...

enfim..

Share this post


Link to post
Share on other sites
Overrun™

eu para o net send costumava fazer um programa com o VBA do word... era... +/- mais simples..

Com o VBA (visual basic for applications) do word fazia também documentos word bomba, que o pessoal abria e desligavam o pc...

enfim..

LOL e o vbmaster k não fala-se em VB, de qualquer forma tamos num forum de programação e não num de Batch files.

Cumps. Overrun

Share this post


Link to post
Share on other sites
vbmaster

Ah e tal, estava a levar o assunto mais para os pequenos tricks que costumamos fazer aka trafulhices.... ;)

daquelas para brincar um pouco com o pessoal...

Share this post


Link to post
Share on other sites
nunoxyz

uma coisa muito simples pra kem tem impressoras ligadas em usb e precisa delass em MSDOS.....

Nota: tem que ter a impressora partilhada!!!!!!!!!!

net use LPT1 /d
net use LPT1 \\<o nome de rede do teu pc>\<o nome de partilha da impressora>

o velhinho net send pra mandar msgs pra wXP / w2K e wNT (em xp so funca s tiver o serviço activo...)

@echo off
echo.
echo.
echo A enviar mensagem.........
net send * PORRA!!! > NULL
echo.
echo Mensagem enviada.....


.·.·->EOF<-·.·.·.

Share this post


Link to post
Share on other sites
pedrotuga

epa havia ums scriptzito que usava o netsend e k permitia dois utilizadores entrarem num chat sem terem que estar sempre a escrever NET SEND BLABLABLABlA

Share this post


Link to post
Share on other sites
David Pintassilgo

Eu cheguei a fazer um programa em VB6 que usava isso. Mas era mais do genero, metias para enviar desde o ip 198.167.0.1 até ao 198.167.0.255 e ele enviava para os ip's todos! ;)


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
rainspider

Boas!

Uma vez vi um batch que mudava constantemente a cor da tela, fazia algo como:

@echo off
color 1
color 2
color 3
etc..

Mas o resultado era o fundo mudar prá í para 3 cores diferentes por segundo.

alguém me consegue elucidar melhor sobre isso?

Obrigado.

Share this post


Link to post
Share on other sites
ber0x88

Digita na linha de comandos:

Color /?

Tens ai as opções... depois é só dar asas à imaginação... :)


"Impossível é apenas uma grande palavra usada por gente fraca que prefere viver no mundo como está em vez de usar o poder que tem para mudá-lo."

Share this post


Link to post
Share on other sites
rainspider

Lol, que estupidez, já sei como fazer :)

Basta fazer um batch assim:

@echo off

color 0f

color 1f

color 2f

color 3f

color 4f

color 5f

color 6f

color 7f

"etc.."

exit

que dá o efeito pretendido.

Obrigado pela ajuda @ber0x88

Share this post


Link to post
Share on other sites
ber0x88

Lol, que estupidez, já sei como fazer :)

Basta fazer um batch assim:

@echo off

color 0f

color 1f

color 2f

color 3f

color 4f

color 5f

color 6f

color 7f

"etc.."

exit

que dá o efeito pretendido.

Obrigado pela ajuda @ber0x88

Na boa! É pra isso que estamos aqui, para aprender... :D


"Impossível é apenas uma grande palavra usada por gente fraca que prefere viver no mundo como está em vez de usar o poder que tem para mudá-lo."

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.