Söker efter någon snygg metod för att på till en fördröjning på typ 30s i en batchfil, utan att ta till externa anrop. På DOS-tiden har jag för mig att det fanns ett kommando som hette WAIT men det försvann också för länge sedan. Att pinga en (sannolikt) obefintlig nätverksadress i 30 sekunder är en möjlighet men jag oroar mig lite för att något system med rabiat mjukvarubrandvägg kanske ställer till med problem. Eller är det kanske helt enkelt en försumbar problemkälla? För eget bruk har jag länge använt mig av programmet Delayexec men nu behöver jag ha en paus i en batchfil som skall kunna användas som den är.
ping 1.3.2.4 -n 1 -w 30000 >nul
Införa paus i batchfil, snygga lösningar? (XP/Vista)
Införa paus i batchfil, snygga lösningar? (XP/Vista)
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Varför inte bara pinga tex localhost i 30 sekunder?
Sen är det väl mer en nackdel att adressen är onåbar, för pingandet tar väl längre tid då?
Sen är det väl mer en nackdel att adressen är onåbar, för pingandet tar väl längre tid då?
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Jag har en sleep.exe som kan anropas likt:
c:\sleep.exe 10
där 10 är antalet sekunder som programmet ska "köras".
Jag kan zippa å mejla om du vill?
EDIT: Finns är oxo: http://www.microsoft.com/downloads/deta ... laylang=en
c:\sleep.exe 10
där 10 är antalet sekunder som programmet ska "köras".
Jag kan zippa å mejla om du vill?
EDIT: Finns är oxo: http://www.microsoft.com/downloads/deta ... laylang=en
Mvh David
Wks: HP NC8430
"D" is for Lysdexia!
Wks: HP NC8430
"D" is for Lysdexia!
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Här är en annan variant:
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
Ovan ger 5 sekunders paus. Funkar upp till 99 sekunder.
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
Ovan ger 5 sekunders paus. Funkar upp till 99 sekunder.
Mvh David
Wks: HP NC8430
"D" is for Lysdexia!
Wks: HP NC8430
"D" is for Lysdexia!
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Tackar för svaren, jag höll på med ett minimalt batch-projekt som somnade in efter midsommarfirandet (nykter men bortrest).
Jag pingar en obefintlig adress så att systemet inte får något att göra utan väntar snällt på ingenting i 30sek innan det ger upp. Inte för att det kostar något att pinga localhost 30ggr (med standardpausen 1s mellan varje försök), men det är ändå 30 ping+pong och vem vet hur Norton Stasi 2010 m fl tolkar det. Å andra sidan oroar jag mig för att det kan finnas någon nackdel med att pinga en adress som 1.3.2.4 som jag inte känner till.
Filen choice.com är inte installerad som standard i modernare Windowsversioner, annars verkade det trevligt.
Jag pingar en obefintlig adress så att systemet inte får något att göra utan väntar snällt på ingenting i 30sek innan det ger upp. Inte för att det kostar något att pinga localhost 30ggr (med standardpausen 1s mellan varje försök), men det är ändå 30 ping+pong och vem vet hur Norton Stasi 2010 m fl tolkar det. Å andra sidan oroar jag mig för att det kan finnas någon nackdel med att pinga en adress som 1.3.2.4 som jag inte känner till.
Filen choice.com är inte installerad som standard i modernare Windowsversioner, annars verkade det trevligt.
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Risken finns ju att adressen svarar så småningom och då får du inte en lika lång pause längre.
Om du nu måste pinga, så kan du ju pinga en adress som inte har blivit assignad, t ex i området 240.0.0.0/8 - 255.0.0.0/8.
Om du nu måste pinga, så kan du ju pinga en adress som inte har blivit assignad, t ex i området 240.0.0.0/8 - 255.0.0.0/8.
hej.
Re: Införa paus i batchfil, snygga lösningar? (XP/Vista)
Ja 240-255 låter ju som ett bättre val då. Precis den typ av info jag misstänkte fanns där ute ibland mer nätverkskunniga än mig. Tyvärr så verkar dock ping-kommandot här inte tycka att denna range skall användas ö h t och kan inte ens skicka en ping ditåt. Jag ska kika vidare på denna möjlighet.
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.