Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#3

AW: Delphi-Compiler vs. Kommandozeilencompiler & Umgebungsvariablen

  Alt 23. Okt 2018, 15:13
Nur zur Info: Das führende @ sorgt nur dafür, dass diese Befehlszeile nicht ausgegeben werden soll, egal welchen Zustand das Echo auf der CMD hat (an oder aus). Auf die Ausführung der Befehlszeile hat das @ keinen Einfluss. Beispiel:
Code:
@set a=Du siehst mich nicht
ist gleichbedeutend - zumindest was die Ausgabe der einen Befehlszeile anbelangt - mit
Code:
@echo off
set a=Du siehst mich immer noch nicht
und auch gleichbedeutend mit
Code:
@echo on
@set a=Guck nicht so, hier gibt's weiterhin nichts zu sehen
Das ist auch der Grund, warum in Batchskripten sehr häufig am Anfang die Zeile
Code:
@echo off
zu finden ist: Damit einerseits das Echo ausgeschaltet wird und andererseits die Ausgabe eben dieses Befehls nicht zu sehen ist.

Grüße
Dalai
  Mit Zitat antworten Zitat