Avatar billede uhreskov Nybegynder
29. september 2009 - 22:52 Der er 13 kommentarer og
1 løsning

Kan man lave en timer i en bat fil ?

Hejsa..

Jeg kunne godt tænke mig en bat fil der kan starte 2 forskellige programmer...

Men er det muligt at lave en "timer" så de starter med lidt forsinkelse ?

Her er mine kommandoer:
c:\program\start.exe
c:\program1\start.exe

Kan det laves med timer?
mit forslag er
/timer 5 c:\program\start.exe
/timer 10 c:\program\start.exe

Men det virker ikke...

Mvh.
Uhreskov.
Avatar billede bertelbrander Novice
29. september 2009 - 23:02 #1
Der er desværre ikke nogen gode timer/pause/delay funktioner til brug i bat-filer.

Du kan bruge ping til at gøre det med, f.eks:
ping -w 5000 dr.dk
Der vil vente i 5 sekunder.
Avatar billede uhreskov Nybegynder
29. september 2009 - 23:10 #2
Hejsa...

Jamen det hjalp mig lidt videre...

Tak for det...

Be om et "svar"

Uhreskov.
Avatar billede bertelbrander Novice
29. september 2009 - 23:11 #3
Jeg samler ikke på point, og laver der for kun kommentarer.
Avatar billede uhreskov Nybegynder
29. september 2009 - 23:12 #4
Kan man kommet med et hurtigt "tillægsspørgsmål" ?


Prøver...

Kam man så efter at programmet er startet op få det "dos" vindue der er blevet åbnet, til at lukke automatiks ?

Uhreskov.
Avatar billede bertelbrander Novice
29. september 2009 - 23:20 #5
Det er ikke tilladt at stille tillægsspørgsmål...

Hvad er det for et dos vindue du vil have til at lukke?
Normalt lukker de af sig selv, men ellers kan du bruge kommandoen exit i batfilen til at få den til at lukke.
Avatar billede ksoren Nybegynder
29. september 2009 - 23:21 #6
Og hvis nu dr.dk pludselig svarer tilbage på ping?
Avatar billede uhreskov Nybegynder
29. september 2009 - 23:25 #7
Ok med extra spørgsmål...

dr.dk kan udskiftes med localhost

og exit virker ikke...

Takker for hjælpen :)

Uhreskov.
Avatar billede bertelbrander Novice
29. september 2009 - 23:25 #8
Det er netop et af problemerne. Hvis dr.dk svarer vil forsinkelsen ikke være 5 sekunder, og hvis nettet er nede vil ping heller ikke vente i den tid man har bedt om.

Men jeg kender ikke andre standard måder at gøre det på :-(
Avatar billede bertelbrander Novice
29. september 2009 - 23:28 #9
localhost vil normalt svare, stort set øjeblikkelig. For at få delayet skal man pinge en som ikke svarer.

Hvad er det for et vindue du skal have lukket? Og hvad laver det når du vil have det til at lukke?

Det kan være nødvendigt at bruge kommandoen start til at starte dine programmer, for at undgå at bat-filen venter på at de afslutter.
Kør "start /?" i en kommando-prompt for at finde ud af hvordan du bruger start kommandoen.
Avatar billede uhreskov Nybegynder
29. september 2009 - 23:45 #10
Jeg klarer det nok at det vindue der åbner når bat filen er kørt at det bliver stående...

Jeg har fået det til at virke med at få 2 programmer til at starte, så det er fint...

Tak !

Uhreskov.
Avatar billede ksoren Nybegynder
29. september 2009 - 23:51 #11
Jeg plejer at bruge noget i stil med 10.20.30.40. Så har man selv lidt mere kontrol over om nogen svarer igen.
Avatar billede arne_v Ekspert
30. september 2009 - 01:39 #12
En anden tilgang var at "opdatere" til Windows PowerShell.
Avatar billede uhreskov Nybegynder
23. august 2012 - 16:17 #13
Hejsa... alle

Kunne jeg ikke be´om "svar" så jeg kan få lukket denne tråd (Har dårlig samvittighed)

Mvh.
Uhreskov.
Avatar billede uhreskov Nybegynder
17. januar 2014 - 15:50 #14
Lukker denne her, da den er noget gammel... (Af hensyn til regnskabet ;P)
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
Kurser inden for grundlæggende programmering

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