Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:scripting:windows]] 
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenderwiki:scripting:windows [2012/12/23 22:36] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
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 von 127.0.0.1