6741

In Batch Datei eine Zeiele rot blinken lassen

hallo,

ist evtl gaaaaaanz einfach ....

ich möchte die Bacht clearen ( cls ) und dann in der ersten Zeile in rot blinken lassen " Ihre Daten werden kopiert" als Auswahlfenster: E=Exit - Enter=Weiter

gruß
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 70521

Url: https://administrator.de/forum/in-batch-datei-eine-zeiele-rot-blinken-lassen-70521.html

Ausgedruckt am: 22.05.2025 um 07:05 Uhr

vbMaxi
vbMaxi 09.10.2007 um 19:14:27 Uhr
Goto Top
guten abend,
ich weiß nicht ob dich das weiter bringt aba es gibt da nen befehl color.

lg vbmaxi
6741
6741 09.10.2007 um 19:25:24 Uhr
Goto Top
hi und ja danke den kenne ich .... aber der blinkt nicht, oder ?
erik87
erik87 09.10.2007 um 20:38:39 Uhr
Goto Top
hallo firewalldevil,

also du musst da einige kompromisse schließen, da batch keine benutzerfreundliche Oberfläche von vornerein anbietet. Ich glaube es gibt irgendwo add-on´s für batch die dir bei diesem problem besser helfen.

Solltest du solch ein Add-on nicht finden hier ein kleiner denk anstoss:


@echo off

:eing
echo Wollen sie die dateien wirklich kopieren?
echo 1=Exit - 2=Weiter
choice /c 12 /n
if %errorlevel% == 1 goto exit
if %errorlevel% == 2 start blink.bat && start copy.bat
if %errorlevel% == 255 goto exit


nun musst du noch 2 weitere Batch erstellen.
1. die blink .bat


@echo off
:loop
cls
color 0C
echo Ihre Daten werden kopiert!
tasklist >0
color 0F
cls
echo Ihre Daten werden kopiert!
tasklist >0
goto loop


wobei tasklist>0 als kleine Zeitverzögerung... wenn du es startest merkst du was ich meine


und 2. deine copy.bat


bei der musst du nach dem kopiervorgang die blink.bat wieder schließen mit

taskkill /f /im blink.bat

ich hoffe das funktioniert, habe es nicht getestet. du kannst ja nochmal ein kleines feedback geben und dann sehen wir weiter.

gruß, erik87
erik87
erik87 15.10.2007 um 21:37:24 Uhr
Goto Top
gib doch mal ein feedback ob dies deiner vorstellung entspricht und wenn ja dann schließe doch bitte den thread!