www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Zakasnitev z bat datoteko

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> MS Windows razprave
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
vilibalt
Član
Član



Pridružen-a: Pet 01 Feb 2008 10:59
Prispevkov: 252
Aktiv.: 1.19
Kraj: Vrhnika

PrispevekObjavljeno: Pon Dec 08, 2008 11:29 pm    Naslov sporočila:  Zakasnitev z bat datoteko Odgovori s citatom

Živjo.

Malenkost mi manjka za rešitev problemčka in prosim za pomoč nekoga, ki zna pisati ukaze v bat datotekah (bolje od mene Wink ).

Problem: Program naj bi se ob zagonu računalnika samodejno zagnal, za kar je poskrbljeno z bljižnjico v Zagon mapi (Start meni -> Programi -> Zagon). Program pa ob zagonu zahteva (hardwere) LPT ključ, za katerega se gonilniki naložijo nekoliko počasneje. Rezultat je demo verzija.

Željena rešitev: Bljižnica na bat datoteko v mapi Zagon. V bat datokeki pa ukaz za zakasnitev npr. 5 s in zagon programa. Še boljše bi bilo, če bi se dalo čas nastavljenti. Ukaz za čakanje je lahko tudi izveden s poljubnim številom ciklov ali kaj podobnega.

Primer bat datoteke:
Čaki 5 s
C:\Program files\Program.exe

Upam, da je dovolj razumljivo in izvedljivo.

lp in hvala

_________________
Ko zadeva ne deluje se umiri, preštej do 10 in poišči večje kladivo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
frenki
Moderator
Moderator



Pridružen-a: Ned 23 Feb 2003 21:26
Prispevkov: 6738
Aktiv.: 28.36
Kraj: Ljubljana (JN76GB)

PrispevekObjavljeno: Tor Dec 09, 2008 12:39 am    Naslov sporočila:   Odgovori s citatom

Snemi W2K3 resource kit in poglej komando sleep. Nekaj pa tudi tukaj.

Lp, Frenki
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Jernej_L
Član
Član



Pridružen-a: Sob 23 Sep 2006 13:14
Prispevkov: 74
Aktiv.: 0.32
Kraj: Loka

PrispevekObjavljeno: Tor Dec 09, 2008 12:49 am    Naslov sporočila:   Odgovori s citatom

Naredi exe program, ki naredi zamik 5 sekund in se zapre, ki ga kličeš v bat datoteki preden poženeš program ki ga hočeš pognat..
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.78

PrispevekObjavljeno: Tor Dec 09, 2008 1:12 am    Naslov sporočila:   Odgovori s citatom

Tole v prilogi je na hitro napisano v Clipperju. Kot parameter sprejme dolžino pavze v s Za 5sec recimo v paketno datoteko napišeš Pavza 5. Brez parametra čaka na pritisk tipke. Seveda mora biti programček v mapi kjer je paketna datoteka oz. dostopen s potjo.

Tole je izvorna koda.
Koda:

Parameters dolzina
private Ndolzina:=0

if empty(dolzina)
 dolzina='0'
endif

Ndolzina=val(dolzina)
inkey(Ndolzina)



PAVZA.ZIP
 Opis:

Download
 Ime datoteke:  PAVZA.ZIP
 Velikost datoteke:  84.79 KB
 Downloadano:  11 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilibalt
Član
Član



Pridružen-a: Pet 01 Feb 2008 10:59
Prispevkov: 252
Aktiv.: 1.19
Kraj: Vrhnika

PrispevekObjavljeno: Tor Dec 09, 2008 8:56 pm    Naslov sporočila:   Odgovori s citatom

Hvala Silvo za Pavzo in ostalim za predloge.
Po poizkusih mi je najbolj odgovarjala verzija s paketno datoteko, kjer je komanda Pavza in pod njo ime exe datoteke, ki naj se zažene. Bližnica do te je pa kjer koli.
Še enkrat hvala Silvo.

lp

_________________
Ko zadeva ne deluje se umiri, preštej do 10 in poišči večje kladivo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilibalt
Član
Član



Pridružen-a: Pet 01 Feb 2008 10:59
Prispevkov: 252
Aktiv.: 1.19
Kraj: Vrhnika

PrispevekObjavljeno: Tor Dec 09, 2008 9:38 pm    Naslov sporočila:   Odgovori s citatom

@ Silvo
Imel bi podvprašanja glede programčka Clipper. Kakšen je način uporabe, kateremu jeziku je podoben in kako je uporaben tudi v drugačnih aplikacijah in ne le v podatkovnih bazah?
Ali če drugače fraziram, ali ga lahko uporabljam za podobne namene kot takšnega za katerega si naredil Pavzo aka. mali uporabniško namenski programčki?

lp

_________________
Ko zadeva ne deluje se umiri, preštej do 10 in poišči večje kladivo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.78

PrispevekObjavljeno: Tor Dec 09, 2008 9:49 pm    Naslov sporočila:   Odgovori s citatom

O samem Clipper-ju si lahko prebereš več tukaj. Orodje izhaja iz dos-ovih časov (za današnji čas ni več primerno) in je znano verjento vsem programerjem iz tistega časa. Mislim, da še danes teče precej poslovnih programov napisanih z njim. Sam sem začel z verzijo Summer'87.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilibalt
Član
Član



Pridružen-a: Pet 01 Feb 2008 10:59
Prispevkov: 252
Aktiv.: 1.19
Kraj: Vrhnika

PrispevekObjavljeno: Sre Dec 10, 2008 1:02 pm    Naslov sporočila:   Odgovori s citatom

Popravljam včerajšnjo izjavo. Tudi s pauzo ne deluje.
Sem pa našel in korigiral verzijo, ki deluje. Šlo je z dvema paketnima datotekama. V eni je ukaz za zagon programa v drugi pa več PING ukazov z zakasnitvijo 1 s. Če sem dal le en ping ukaz je ne glede na zakasnitev izvedel enega za drugim, prehitro. Program pa zahteva zagon samo zase v svoji paketni datoteki, siceer se obesi nekje v zagonu.
Torej bat1:
START /max /wait PING 1.1.1.1 -n 1 -w 1000 >NUL
START /max /wait PING 1.1.1.1 -n 1 -w 1000 >NUL
START /max /wait PING 1.1.1.1 -n 1 -w 1000 >NUL
START /max /wait PING 1.1.1.1 -n 1 -w 1000 >NUL
.
.
.
bat2.bat

in bat2:
c:\Programi\Mojprogram.exe

Vaši predlogi so bili v veliko pomoč.

lp

_________________
Ko zadeva ne deluje se umiri, preštej do 10 in poišči večje kladivo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> MS Windows razprave Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 10 dni


Powered by phpBB © 2001, 2005 phpBB Group