WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 27.04.2006, 17:24   #1
frranz
Master
 
Registriert seit: 07.08.2000
Beiträge: 506


Standard für DOS Kenner: einfache Batch-Frage zu Echo....

batch fenster wird nicht gelöscht nach dem starten einer exe!

ich möchte den ablauf einer batchdatei unsichbar gestalten (die kopiert nur ein paar dateien und startet dann ein exe) und ich dachte "echo off" macht unsichbar!

beispiel:


@echo off
copy c:/xy.txt c:/safe/xy.txt
messer.exe


sobald ein exe gestartet wird, bleibt das dos-fenster am bildschirm.
"cls" schaffts auch nicht oder "exit" )

welchen befehl gäbs da noch um die spuren zu beseitigen?
frranz ist offline   Mit Zitat antworten
Alt 27.04.2006, 18:16   #2
gab
Abonnent
 
Registriert seit: 05.10.2000
Ort: Wien
Alter: 97
Beiträge: 352

Mein Computer

Standard

"echo off" hat nichts mit dem DOS-Fenster zu tun. Batch-File mit der rechten Maustaste irgenwohin ziehen, "Verknüpfung(en)" auswählen. In den Eigenschaften dieser Verknüpfung kann man dann "minimiert" und "beim beenden schließen" einstellen.
____________________________________
mfG gab
gab ist offline   Mit Zitat antworten
Alt 27.04.2006, 18:25   #3
rendall
bitte Mailadresse prüfen!
 
Registriert seit: 27.04.2006
Beiträge: 1


Standard

Mit der Zeile
copy c:/xy.txt c:/safe/xy.txt
wirst ihm wohl nur einen syntaxfehler rauslocken können.

backslash verwenden!!

copy c:\xy.txt c:\safe\xy.txt
start messer.exe

wenn ich dich richtig verstanden hab, liefern die zeilen das gewünschte ergebnis.
Je nachdem wo die exe-datei is musst ev. den pfad eingeben
Mit ECHO kannst Texte anzeigen lassen
siehe echo /?
rendall ist offline   Mit Zitat antworten
Alt 27.04.2006, 18:26   #4
fidel
Jr. Member
 
Registriert seit: 21.10.2004
Alter: 64
Beiträge: 56


Standard

das dos-fenster bleibt offen bis der letzte befehl abgearbeitet ist. wenn du messer.exe schließt, schließt sich auch das dos-fenster.
"@echo off" zeigt nur den befehl nicht an!
nachdem die batchdatei zeilenorientiert arbeitet, werden alle nachfolgenden befehle erst abgearbeitet, wenn messer beendet wird.
wenn du "start messer.exe" als letzte zeile nimmst ist "start" der befehl und somit fertig abgearbeitet.
fidel ist offline   Mit Zitat antworten
Alt 28.04.2006, 01:15   #5
frranz
Master
 
Registriert seit: 07.08.2000
Beiträge: 506


Standard

Zitat:
Original geschrieben von gab
"echo off" hat nichts mit dem DOS-Fenster zu tun. Batch-File mit der rechten Maustaste irgenwohin ziehen, "Verknüpfung(en)" auswählen. In den Eigenschaften dieser Verknüpfung kann man dann "minimiert" und "beim beenden schließen" einstellen.
jaaaa, das wars: "minimiert" - kein fenster mehr sichtbar. genau so wollte ich es.

"beim beenden schließen" habe ich nicht gefunden (xp).

thx for tips
frranz ist offline   Mit Zitat antworten
Alt 28.04.2006, 10:08   #6
wizard
Elite
 
Benutzerbild von wizard
 
Registriert seit: 28.09.2000
Alter: 62
Beiträge: 1.457


Standard

Auch wenn du das Problem bereits gelöst hast, noch ein Tipp

Sofern ich mich erinnere, muss man vo der exe call eingeben und dann exit.
Probier das mal aus.

mfg:
____________________________________
Unter den Blinden, ist der Einäugige König !!!!!
wizard ist offline   Mit Zitat antworten
Alt 29.04.2006, 17:47   #7
gab
Abonnent
 
Registriert seit: 05.10.2000
Ort: Wien
Alter: 97
Beiträge: 352

Mein Computer

Standard

Zitat:
Original geschrieben von wizard
Sofern ich mich erinnere, muss man vo der exe call eingeben und dann exit.
mfg:
Die Erinnerung trügt:
"call" ist bei .exe Files ohne Wirkung. xxxx.bat direkt aufgerufen ist quasi ein "goto", nachfolgende Zeilen werden nicht mehr ausgeführt. "call xxxx.bat" läuft nach Abarbeitung von xxxx.bat weiter.
____________________________________
mfG gab
gab ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:34 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag