Alle müssen versteckt sein

Hi,
wie schaffe ich es, dass meine Batch-DAtei die laufende Prozedur nicht anzeigt?

Sie sieht so aus:
@ech off
echo Das soll hier schon stehen
copy test.txt C:\test2.txt
exit

Die Zeile copy… verursacht, dasss in der DOS-Box das angezeigt wird, was der Computer tut, z.B. auch eine Datei kopiert usw., doch wie schaffe ich es, dass er das nicht mehr anzeigt?

Vilen Dank im Voraus…

Gruß Christian
[email protected]

Hallo Christian !

Christian schrieb:

wie schaffe ich es, dass meine Batch-DAtei die laufende
Prozedur nicht anzeigt?

Sie sieht so aus:
@ech off
echo Das soll hier schon stehen
copy test.txt C:\test2.txt
exit

Die Zeile copy… verursacht, dasss in der DOS-Box das
angezeigt wird, was der Computer tut, z.B. auch eine Datei
kopiert usw., doch wie schaffe ich es, dass er das nicht mehr
anzeigt?

  • Eigenschaften der Verknüpfung im Autostart aufrufen und auf
    der Registerkarte „Verknüpfung“ unter „Anzeigen in“ „minimiert“ auswählen.

-In den Eigenschaften der zugehörigen PIF-Datei:
Registerkarte „Programm“ -> Haken setzen bei „bei beenden schließen“

  • der Befehl „@echo off“ am Anfang der Batch-datei verhindert
    die Anzeige der Befehls-Aufrufe

  • mit " > NUL", also zum Beispiel „copy c:\xy.txt d:\xz.txt > NUL“
    kann in den meisten Fällen auch eine Rückmeldung des
    ausgeführten Befehls verhindert werden.

Gruß Oliver


Windows95/Registry-Seite: http://www.win95b.de/
Windows-Kompendium: http://www.windows-kompendium.de/

versuch es mal mit xcopy und dem parameter /q
dann werden die dateinamen nicht angezeigt.

Harald