Zase ja =) alebo zastavenie davky – Příkazový řádek – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Zase ja =) alebo zastavenie davky – Příkazový řádek – Fórum – Programujte.comZase ja =) alebo zastavenie davky – Příkazový řádek – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
hlavo0
Newbie
5. 7. 2006   #1
-
0
-

da sa davka zastavit na urcity cas?
keby sa dalo ako shutdown -t 30 alebo tak ci sa neda napriklad davka zastavit na niekolko sekund...inac sorry ze tu zaplnujem toto forum :)

Nahlásit jako SPAM
IP: ...–
I+I=I0
Reklama
Reklama
geon0
Grafoman
5. 7. 2006   #2
-
0
-

co všichni máte s tím shutdown? :O víc než polovina dotazů zde je o tom :-)

chceš-li chvýli čekat, tak to "DOS" sám o sobě neumí ---> takže buď si musíš nějakou utilitu "wait.exe" nebo snad "delay.exe" někde stáhnout nebo vyrobit v kterémkoliv jazyce (Pascal,C, Python, Delphi) ;-)

Nahlásit jako SPAM
IP: ...–
geon. volume doprava.
FReeZ
Duch
8. 9. 2006   #3
-
0
-

v Borland Pascal 7.0 lze naprogramovat napriklad delay.exe, zdrojak vypada zhruba takto (nemam nyni na cem vyzkouset):

{Musi se pouzit opravena verze unitu CRT}
Uses Crt;

Var
i : Integer;
Result : Word;

Begin
If ParamCount <> 1
Then Exit;

Val (ParamStr(1), i, result);
If Result <> 0
Then Exit;

Delay (i*1000);
End.

v davce pak staci napsat kdekoliv delay 10, nebo jine cislo, pokud pouzijes deset, tak se bude cekat 10 sekund.

V delphi pak treba:
{$APPTYPE CONSOLE}

Uses SysUtils;

Var
i : Integer;

Begin
If ParamCount <> 1
Then Halt;

Try
i := StrToInt (ParamStr(1));
Except
Halt;
End;

Sleep (i*1000);
End.

Staci jen zkompilovat =)

Nahlásit jako SPAM
IP: ...–
T.Nej0
Newbie
2. 3. 2008   #4
-
0
-

Je to jednoduché. Pokud chcete dávku pozastavit např. na 5 sekund vložíte dodávky toto:

ping -n 1 -w [%a%] [20.0.20.0] > nul

příklad:


@echo off
echo text
ping -n 1 -w [5000] [0.0.0.1] > nul
echo text, ktery se zobrazi po 5 sekundach
pause
exit

V příkladu testuji adresu IP : 0.0.0.1 a čekám dokud neodpoví. Na odpověď má 5000 mili sekund (ale taková adresa neexistuje, takže neodpoví ). Příkaz je směrován do NUL takže nic nevypisuje.

Nahlásit jako SPAM
IP: 88.103.141.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 7 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý