U bevindt zich hier:High Tech Web >> Projecten >> Programmeer projecten >> Batch - scripting (dosbox)
 
 
 Informatie blok

 
 
Batch (dosbox) programming language
Batch     Dit document bevat een aantal scripts die "Batch" gerelateerd zijn.


 

Scroll naar beneden, of klik hier, voor de Batch - programmeer projecten, en selecteer vervolgens een onderwerp uit dat U interessant vindt...

 

 
 

| Auteur: Johnny Heesterbeek | Datum: 02-04-2008 |

 

 

 

 

Projecten          

 
 
 
 
 Batch - scripting language

 
 
 
 

high-tech-webBatch (dosbox) - scripting language

 
     

Sub menu / inhoud

 
     
 
introductie
Formatteren
Shutdown

Messenger
Keuze menu
Commando "ping"
Disco venster maken
Hidden file compiler
   

 

 
     

 

 

:: Introductie ::

 

    Batch is een op Dosbox gebaseerde programmeertaal. De programmeertaal is ook al vrij oud, maar wordt toch nog af en toe toegepast omdat het een gemakkelijke manier is om bepaalde codes en programma's uit te voeren op een (ook Windows) systeem. Het uitvoeren van commando's kan middels Windows, (start, uitvoeren, typ: CMD). Voor het programmeren van commando's die vaker uitgevoerd moeten worden of een GUIachtige interface moeten krijgen via een CLI kan men gebruik maken van Batch bestanden. Deze bestanden slaan we op via kladblok in een batch bestand met de extensie ".bat". Je raad het al dat, .bat staat voor een batch file.

Ook het huidige besturingssysteem Vista ondersteunt batch nog. Alleen enkele functies als "Net send" werkten naar mijn verbazing helaas niet meer, of moeten apart geactiveerd worden. Alle onderstaande scripts werken sowieso probleemloos in Windows XP.

 

 

:: Formatteren ::

 

    Deze code zorgt ervoor dat je c schijf geformatteerd wordt zonder dat je daar toestemming voor hebt gegeven.


 

 

 

:: Shutdown ::

 

    Met deze code kun je de pc van jezelf, maar ook andere pc's in je netwerk uitschakelen...


 

Deze code kun je testen door middel van je dosbox op je pc. Deze moet je open: start / uitvoeren of run, aan typ je 'cmd' en drukt op enter...

Vervolgens krijg je een zwart venster, en dan tik je shutdown -s  (+ enter)
De -s code staat voor opnieuw opstarten, natuurlijk zijn er veel meer varianten. Ook die kun je simpel te voorschijn halen...

typ: shutdown (zonder -s),

en vervolgens zul je een venstertje zien met alle mogelijkheden:

Let op, deze code is in Windows Vista vele malen uitgebreider, en kan anders zijn dan bij vorige Windows versies.

 

 

:: Messenger ::

 

    Ook is het mogelijk om over het netwerk een bericht te verzenden... (Let op, Windows Vista ondersteunt dit niet meer, en Windows XP sp2 heeft dit uitgeschakeld.)

Dat doe je met het zogenaamde programma: Net Send

Open cmd.exe weer, en typ: Net Send * bericht

Voorbeeld 1:
    net send * bericht

Dat gaat er ongeveer zo uitzien:

Zoals je ziet krijg je een irritante popup, waaraan je kan zien of het bericht verzonden is... Als je het bericht naar een werkgroep stuurt waar je zelf in zit, krijg je je bericht terug, dus je krijgt het 2 maal te zien, wil je je bericht naar een bepaalde computer toe sturen, dan moet je de computernaam van die computer ook vermelden.:

Voorbeeld 2:
    net send computer1 bericht
 

Ook kun je dit in een batch file stoppen, om automatisch een bericht te laten versturen:


 

 

 

:: Keuze menu ::

 

    Dit is een keuze menu voor het wel of niet sluiten van het venster.


 

 

 

:: Commado "ping" ::

 

    Door het commando PING te gebruiken, kun zien hoe snel een server is, en achter het IP adres van een website komen, dit is handig om te kijken op welke server een site staat, of om ergens in te kunnen loggen ( denk hierbij aan hackers ). Het commando werkt ook onder het nieuwe  besturingssysteem Windows Vista.

Ook hier heb ik een voorbeeldje van...

Zoals je ziet is het IP-adres van mijn server 213.247.61.56

en is de gemiddelde snelheid van de verbinding 19 Milliseconden. De volledige weg naar de server via alle servers is te bekijken via de code:"tracert high-tech-web.nl.tt".

Via de code Netstat, kun je alle verbindingen met je pc weergeven.

 

 

:: Disco venster maken ::

 

    Een ander leuk (zelf verzonnen) scriptje is dit, een soort disco venstertje. (Vista proof)


 

Voor de gevorderde: Echo wordt hier als vertraging gebruikt, het is ook mogelijk om te pingen om de vertraging te behouden, maar zodat de code kort blijft.

 

 

:: Hidden file compiler ::

 

    Dit is een van de leukste scripts, al zeg ik het zelf. Het is een script om eventueel geheime bestanden toe te voegen aan een ander onschuldig wordt bestand, of zelfs een plaatje. Om uiteindelijk als eigenaar het verborgen bestand weer zichtbaar te maken verander je bijvoorbeeld het plaatje "lol.jpg" in "lol.zip". Je ziet het goed, je veranderd inderdaad alleen de extensie. Door middel van het veranderen van de extensie krijg je dus een geheel ander bestand te zien met behulp van dit programma.  Er is alleen 1 vereiste: Je verborgen bestand moet "gezipt"  zijn. Ook alle andere extensies zullen werken, denk aan .rar, .zip, etc.

Het is dus een heel praktisch om op deze manier vertrouwelijke bestanden op je USB stick op te slaan, of informatie onderling uit te wisselen. Ook is het handig om op deze manier bijlagen aan een bestand toe te voegen of via je messenger te verzenden.

Ik heb er een zeer gebruiksvriendelijke programma interface op toegepast, dus het is voor iedereen zeer gemakkelijk in het gebruik.


 

    Zoals U kunt zien kan hier nog wel het een en het ander bij... Ideeën zijn altijd welkom... contact

 
 

| Auteur: Johnny Heesterbeek | Datum: 02-04-2008 |

 
 
 
 Meer informatie  

 
 
Gerelateerde informatie
    H
ieronder, vindt U aanvullende informatie over het bovenstaande onderwerp:
  • Er is momenteel nog geen aanvullende informatie aanwezig...

Informatie zoeken...
   
Ook kunt U zelf de gewenste specifieke informatie zoeken, middels deze zoekmachine:

 
 
 

 

 

 
 
 Pagina bewaren / delen 

 
 
Favorieten
    U
kunt deze website toevoegen aan uw favorieten, zodat U later nog eens terug kunt kijken. Klik hier: (Ctrl D voor FF.)

Voeg deze site toe aan uw favorieten!

Delen
   
Ook kunt U deze pagina delen, bewaren en doorsturen naar vrienden door middel van het onderstaande URL te gebruiken.

Kopieer de volgende URL:

 

Klik 3 maal om te selecteren, 'Ctrl -C' om te kopiëren...

 

 
 

 

 
 
   

  U bevindt zich hier:
High Tech Web >> Projecten >> Programmeren  >>
Batch

   

 

 
 

© Copyright High Tech Web.                     Designed, and made by: Johnny Heesterbeek.                     Disclaimer      Contact      Help!