Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:scripting:windows]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anwenderwiki:scripting:windows [2012/12/23 22:36] (aktuell)
Zeile 1: Zeile 1:
 +{{tag> }}
 +
 +====== Konsolen Befehle der Windows-Eingabenaufforderung ======
 +
 +Netzwerkkonfiguration anzeigen:
 +
 +  c:\ ipconfig
 +
 +ausführliche Netzwerkkonfiguration anzeigen:
 +
 +  c:\ ipconfig /all
 +
 +Routingtabelle anzeigen:
 +
 +  c:\ route print
 +
 +====== DOS-Batch-Scripte ======
 +
 +In der paedML sind z.B. die ''​**logon.bat,​ login.bat**''​ und ''​**common.bat**''​ solche Scripte. Auf die Groß/​Kleinschreibung muss in der Regel nicht geachtet werden.
 +
 +Eine gute umfassende Liste fand ich unter: [[http://​ss64.com/​nt/​]]. Dort wird auch die Syntax zu allen Befehlen incl. Abkürzungen,​ [[http://​ss64.com/​nt/​syntax-redirection.html|Redirections]],​ [[http://​ss64.com/​nt/​syntax-variables.html|Variablen]]... erklärt.
 +
 +**Beispiele:​**
 +  REM Dies ist eine Bemerkung
 +  ECHO "Hallo Welt!"
 +  SLEEP 2
 +  PAUSE
 +
 +  TASKKILL /?
 +Bei den meisten Befehlen wird mit dem Parameter **''/?''​** eine kurze Hilfe angezeigt.
 +  COPY /Y C:​\quelle.txt C:\ziel.txt
 +**HINWEIS:​** Der Parameter **''/​Y''​** verhindert die Abfrage beim Überschreiben.
 +  TASKLIST | FIND "​firefox.exe"​
 +  if errorlevel 1 GOTO ENDE
 +  REM Bedeutung: if errorlevel >= 1 GOTO ENDE
 +  echo "​Firefox läuft gerade und wird nun beendet ..."
 +  TASKKILL /F /IM firefox.exe
 +  :ENDE
 +**HINWEIS:​** "​**''​if errorlevel ?''​**"​ vergleicht immer auf größer/​gleich,​ deshalb immer mit der Abfrage des größten errorlevels beginnen.
 +
 +  FC text1.txt text2.txt && GOTO IDENTISCH
 +  GOTO ENDE
 +  :IDENTISCH
 +  ECHO "Die Dateien sind identisch!"​
 +  :ENDE
 +**HINWEIS:​** Durch "​**''&&''​**"​ wird der zweite Befehl nur ausgeführt,​ wenn der Erste erfolgreich war.
 +
 +  @ECHO off
 +  IF exist datei.txt goto springen
 +  echo "Datei nicht gefunden!"​
 +  goto ENDE
 +  :springen
 +  echo "Die Datei existiert!"​
 +  :​ENDE  ​
 +
 +
 +  @ECHO off
 +  IF NOT "​%COMPUTERNAME%"​=="​r100-pc01"​ goto ENDE 
 +  ECHO "Hallo PC-01"
 +  SLEEP 5
 +  :ENDE
 +
 +String-Vergleiche mit dem doppeleten Gleichheitszeichen "​=="​ . "​AND"​ und "​OR"​ müssen durch geschachtelete IF-Abfragen realisiert werden.
  
 [[anwenderwiki:scripting:windows]] anwenderwiki/scripting/windows.txt · Zuletzt geändert: 2012/12/23 22:36 (Externe Bearbeitung)