www.mikrocontroller.net

Forum: PC-Programmierung Frage zur Batch Datei


Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag,
bei meiner Batch Datei möchte ich gerne die folgende Ausgabe darstellen.

echo off
echo Dies ist eine Testdatei!
echo on

Nach dem die Ausgabe "Dies ist eine Testdatei!" erschienen ist, soll 
sich das Dos Fenster schliessen.

Kann mir einer weiterhelfen, wie ich das bzw. mit welchen weiteren 
Befehl ich das Fenster automatisch schliessen kann?

Mfg Bernd

Autor: Gabi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
echo off
echo Dies ist eine Testdatei!
echo on
exit

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mmmmhhh das hatte ich auch schon probiert!
Das klappt aber nicht! :-(

Diese Ausgabe

echo off
exit

bleibt stehen !!

Autor: Stefan Beller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@echo OFF

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wir kommen der Sache näher...
Jetzt steht kein Text mehr im Dos Fenster, aber die Konsole bleibt 
trotzdem geöffnet!

Noch ne Idee?

Autor: Andreas Gf (andreasgf)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie führst du die Batchdatei aus ?
In der Konsole ?
Ausruf aus einem Programm ?

?

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe Windows CE 5.0 als Betriebssystem, vielleicht liegt es auch 
daran, dass die Konsole sich nicht nach "Exit" beendet beendet.

Die Batch Datei wird automatisch aufgerufen, sobald der Rechner 
hochgefahren ist.

@echo off
echo Dies ist eine Testdatei!
@echo on
@exit

Die Konsole bleibt ohne Inhalt stehen, eventuell muss ich den Command 
Prompt.exe Anwendung beenden, um das Problem unter WinCE zu lösen.

Noch ne Idee?

Autor: Andreas Gf (andreasgf)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht ist es ein ähnliches Problem :

http://support.microsoft.com/kb/503880/de

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh ja, sehr interessant! Danke für den Link!!

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann komme ich nicht mit weiter!

Irgendwie hakt das unter Windows CE, "exit" beendet den Command Prompt 
nicht!

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Versuchs mal in den eigenschaften "Beim Beenden schließen" zu 
aktivieren!

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beim Command Prompt kann ich keine Eigenschaft "Beim Beenden schließen" 
aktivieren.

Es gibt nur die folgende Menüstruktur
File -> Close
Edit -> Clear Screen
     -> Set Screen Buffer..
Help -> About Console...

Mehr Parameter gibt es nicht!

Autor: Stefan Beller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
du musst noch
@cls
@cls
einfügen.

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was bedeutet @cls ?

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@echo off
echo Dies ist eine Testdatei!
@echo on
@exit
@cls
@cls

Warum denn zweimal @cls ?

Autor: Bernd S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Command Prompt bleibt trotzdem geöffnet :-(

Man sieht keine selbst programmierte Ausgabe, sondern nur das C.P. 
Fenster mit dem Inhalt: Pocket CMD v 5.0

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1) cls = Clear Screen
2) @echo off reicht ab da brauchts keine @. Das @ Unterdrückt nur das 
lokale Echo
3) Erzeuge mal eine Verknüpfung auf dein Batch datei, dort solte es 
Irgenwo die Option geben (ist aber bei WinCE vieleicht nicht vorhanden)
4) Echo on ist unötig
5) Versuch mal eine Verknüpfung zu erzeugen mit command.com /c 
deinebatchfile.bat

Autor: sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
warum so kompliziert?

taskkill /f /im test.bat oder andernfalls mal mit cmd.exe versuchen. Es 
gibt dann noch die variante mit net stop task.exe

Autor: tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
probier mal quit statt exit
min mir aber nicht sicher

mfg
tom

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
quit bringt nichts...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.