mee 10 Geschrieben 28. März 2006 Melden Geschrieben 28. März 2006 Hallöchen ihr vor den Bildschirmen, und zwar hätte ich mal eine frage zu batch datein (einfügen von waits möglich?). Vorne weg ich bin da ganz neu dabei und kann mich noch nicht so gewählt ausdrücken. Also was ich gerne hätte: Es wird im Hintergrund ein befehl laufen der wiederholt wird (nicht angezeigt (echo off)). (^^ das hab ich schon) Aber am Anfang wenn man die Datei startet soll z. B. nacheinander 1%-100% oder immer wieder mehr punkte . .. ... usw. anzeigen (WICHTIG es soll zeile für zeile bzw. nebeneinander oder untereinander erscheinen und nicht wenn man startet gleich alles dastehen) also erst . (erste punkt auftauchen) .. (danach der zweite) so das ist die erste frage. außerdem wäre es möglich im hintergrund die anderen "sachen" aus der bat- datei auszuführen? (also während 1-100 % oder die punkte auftachen) danke im vorraus mee :)
Hirgelzwift 10 Geschrieben 28. März 2006 Melden Geschrieben 28. März 2006 welchen befehl fuehrst du denn aus im hintergrund einen kopierbefehl? wenn ja wurde ich empfehlen robocopy zu verwenden da gibt es eine vortschrittsanzeige, aus einer normalen batch heraus waere mir das unbekannt grundsaetzlich kann man mit dem befehl start / parameter mehrere batch dateien aus einer batch heraus ausfuehren. hilft dir das weiter?
mee 10 Geschrieben 28. März 2006 Autor Melden Geschrieben 28. März 2006 ist ein kopiervorgang der ausgeführt werden soll im hintergrund mehr oder weniger! mir ist nicht ganz klar was du da beschreibst, aber das ist auch nicht so schlimm, WEIL ich keine realistische anzeige brauch (sie muss nicht zum kopiervorgang passen). Ich will einfach nur das z. B. in einem zeitabstand: NACHEINANDER: . Pause .. Pause ... Pause .... oder 1% Pause 2% Pause 3% Pause usw. auftaucht nur wichtig ist das nicht alles auf einmal auftaucht wenn ich die datei starte. Und wäre es währendessen möglich den kopiervorgang durchzuführen also während einer eigentlich sinnlosen prozentanzeige?!
Hirgelzwift 10 Geschrieben 28. März 2006 Melden Geschrieben 28. März 2006 also leider verstehe ich den sinn und zweck nicht ganz. wie auch immer mit den angaben die du machst kann ich dir nur empfehlen dich mit den befehlen start, xcopy bzw. robocopy und evtl cls zu beschaeftigen.
mee 10 Geschrieben 28. März 2006 Autor Melden Geschrieben 28. März 2006 also erstmal grossen danke ^^! eigentlich will ich nur das die texte z. B. echo hallo echo wie gehts echo tschüss nacheinander angezeigt werden. und zwischen jedem echo soll eine kurze zeitspanne sein erst hallo auftauchen danach wie gehts und danach tschüss momentan wenn ich die datei öffne steht gleich alles da aber trotzdem danke mee :)
Hirgelzwift 10 Geschrieben 28. März 2006 Melden Geschrieben 28. März 2006 wie gesagt, wenn dazwischen etwas ablauft wie ein kopierbefehl: echo Hallo start /wait xcopy blablabla echo wie geht es dir start /wait xcopy wasweissich echo servus
carlito 10 Geschrieben 28. März 2006 Melden Geschrieben 28. März 2006 eigentlich will ich nur das die texte z. B. echo hallo echo wie gehts echo tschüss nacheinander angezeigt werden. und zwischen jedem echo soll eine kurze zeitspanne sein erst hallo auftauchen danach wie gehts und danach tschüss momentan wenn ich die datei öffne steht gleich alles da Das ist bei deiner o.g. Batch Datei klar. Da steht ja auch nichts von Pause, Break oder Sleep. Wenn es nur darum geht, dann habe ich folgenden Tipp: in irgendeinem Resource Kit ist der "sleep" Befehl enthalten. Damit kannst du in einer Batchdatei definierte Pausen einfügen. Mithilfe der Boardsuche solltest du etwas dazu finden. Wenn du eine Fortschrittsanzeige bei Kopiervorgängen möchtest, dann beschäftige dich mal mit "Robocopy". Das hat eine solche Anzeige eingebaut.
klaus_b 10 Geschrieben 29. März 2006 Melden Geschrieben 29. März 2006 Hallo mee also erstmal grossen danke ^^! eigentlich will ich nur das die texte z. B. echo hallo echo wie gehts echo tschüss nacheinander angezeigt werden. und zwischen jedem echo soll eine kurze zeitspanne sein erst hallo auftauchen danach wie gehts und danach tschüss momentan wenn ich die datei öffne steht gleich alles da Die einfachste möäglichkeit einer Bildschirmpause ohne Fremdprogramme ist ein Ping auf den Loopback. ping 127.0.0.1 >NUL Servus Klaus
e2e4 10 Geschrieben 29. März 2006 Melden Geschrieben 29. März 2006 Wobei man hier noch durch wiederholtes Pingen entsprechend verzögern kann, z.B. ping -n 61 127.0.0.1>nul Grüße, e2e4
mee 10 Geschrieben 29. März 2006 Autor Melden Geschrieben 29. März 2006 das mit dem "ping befehl" klappt perfekt danke :) mee
lennu 10 Geschrieben 30. März 2006 Melden Geschrieben 30. März 2006 Wenn Du eine Fortschrittsanzeige haben willst, kannst Du es folgendermaßen probieren: @echo off echo . start /wait /min cmd /C "<Copy-Befehl>" cls echo .. start /wait /min cmd /c "<Copy-Befehl>" cls echo ... start /wait /min cmd /c "<Copy-Befehl>" Gruß, Lennu
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden