Avatar billede bootie Nybegynder
17. oktober 2003 - 14:06 Der er 4 kommentarer og
1 løsning

Sådan en progress bar ting

Hej xperter

Jeg har en installations diskette jeg bruger til at installere OS med.
På et tidspunkt i installationen skal jeg flytte nogle drivere fra et sted til et andet med xcopy og det kan nogle gange tage lang tid.
Så skal jeg lige høre om hvordan man laver sådan en progress bar aktig ting der bare spytter punktummer ud indtil den er færdig med at kopiere filerne over?
Eller er det overhovedet muligt?
Avatar billede bertelbrander Novice
17. oktober 2003 - 20:59 #1
Kort svar: Man kan ikke lave en "progress bar aktig ting" i DOS.

Længere svar: Nu er DOS jo mange ting og ordet "ikke" er meget definitivt.
I nogle versioner af DOS (f.ex rigtig DOS og Win9x-DOS) kan man loade ansi.sys og bruge escape sekvenser til at flytte cursoren, så man kan godt lave "grafikken" på disse, men det kan man ikke på NT/2k/XP. Det andet problem er så at få den til at skrive progress-baren hver gang der f.ex er flyttet 10%. Det kan man ikke få xcopy til, men man kan gøre det ved at kopiere nogle få filer af gangen og så opdatere progress baren imellem disse kopieringer.
Alt i alt er det dog mere end almindelig bøvlet & resultatet vil sansynligvis ikke stå mål med anstrengelserne.
Avatar billede bootie Nybegynder
19. oktober 2003 - 08:50 #2
Det jeg har en bat fil der køres igennem og den udskriver til skærmen med echo.
På et tidspunkt laver jeg en echo "Downloading drivers to pnpdrvrs path" og så er det jeg gerne vil lave punktummer så minw brugere kan se at maskinen stadig arbejder. Nogle gange kan min xcopy nemlig godt tage land tid om at kopiere. Jeg vil sikre mig at mine brugere ikkr tror der er noget galt.
Så det jeg vel vil vide er om man kan lave sådan en slags lykke uden om den xcopy der laver en echo . mens xcopyen køre.
Og det hele køre i en bat fil
Avatar billede bertelbrander Novice
19. oktober 2003 - 14:13 #3
Man kan ikke lave to ting samtidig i en bat fil. Når du har kaldt xcopy fra din bat-fil kan bat-filen intet gøre før xcopy er færdig.
Så man kan ikke lave en løkke uden om xcopy, men man kan kopiere en fil af gangen og udskrive en '.' efter hver.
Avatar billede bootie Nybegynder
20. oktober 2003 - 19:00 #4
Nej, det er ikke det. Så forbliver det som den er på nuværende tidspunkt.

Takker for hjælpen.

Lig et svar hvis du vil have nogle point for at have brugt lidt tid på det :)
Avatar billede bootie Nybegynder
29. februar 2004 - 17:52 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester