# CMD Windows

### Komandozeile

\#lernen #programmieren #cmd #shell

### Batchprogrammierung

[Eine genau Beschreibung findet sich im Internet](https://de.wikibooks.org/wiki/Batch-Programmierung/_Druckversion)

[Batch-Dateien erstellen: Befehle für Anfänger und nützliche Expertentipps](https://www.computerbild.de/artikel/cb-Tipps-Software-Batch-Dateien-erstellen-22564713.html)

### Befehle

<table id="bkmrk-befehl-funktion-nbts"><thead><tr><th>Befehl</th><th>Funktion</th></tr></thead><tbody><tr><td>`nbtstat -A ip-adresse`</td><td>Damit wird der Computername der IP-Adresse angezeigt. (Funktioniert wohl nur im gleichen Subnetz)</td></tr><tr><td>`ping -4 computername`</td><td>Mit diesem Befehl kann der Computername angepingt werden, danach wird die IP-Adresse angezeigt.</td></tr><tr><td>  
</td><td>  
</td></tr></tbody></table>

### Programmbeispiele

#### Befehlsausgabe Unterdrücken

```shell
@echo off
timeout /t 60 > NUL
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"

```

`@echo off` schaltet die Rückgabe in der Shell aus. Timeout wird in diesem Beispiel trotzdem angezeigt. Durch &gt; NUL wird auch das verhindert.

Desweiteren startet diese Batch nach 60 Sekunden den Edge Browser