BAT subor

Programovacie jazyky, rady, poradňa...
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

BAT subor

Príspevok od používateľa t0m4s3 »

Akym sposobom vytvorit .bat subor, kde budu za sebou nahadzane programy, ktore sa maju spustit. Problem je v tom, ze je potreba to modifikovat nejakym prepinacom, pretoze defaultne po spusteni prveho prikazu, dalsi caka kym prvy neskonci..


program1
program2
program3

program2 sa spusti az ked skonci program1, ja chcem aby sa zacali postupne spustat vsetky, idealne s nejakym delayom
brm
Darca
Darca
Používateľov profilový obrázok
Príspevky: 19361
Registrovaný: 02 nov 2005, 17:03

Príspevok od používateľa brm »

skus spustat programy pomocou prikazu start:

Kód: Vybrať všetko

START C:\PROGRAM1.EXE
START C:\PROGRAM2.EXE
Ten delay som daco pozeral.. ale dajak som sa z toho este nevysomaril.. :) (mozno neskor)
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Príspevok od používateľa t0m4s3 »

cez start to nefunguje. To mi otvori nove CMD okna.
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

a co tak nieco take.

Kód: Vybrať všetko

@ECHO OFF
START cmd /c "prg1.exe"
START cmd /c "prg2.exe"
START cmd /c "prg3.exe"
nie je to odskusane ale nevidim dovod preco by to nemalo fungovat
brm
Darca
Darca
Používateľov profilový obrázok
Príspevky: 19361
Registrovaný: 02 nov 2005, 17:03

Príspevok od používateľa brm »

Mne tak fungovalo spustenie irfanview + opera.. :)

..co sa tyka delay:
http://www.ss64.com/nt/sleep.html
http://www.ericphelps.com/batch/samples/sleep.txt

..mne to nefungovalo, ale v prvom odkaze sa odvolavaju na Resource Kit.. mozno najskor to treba nainstalit..
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Príspevok od používateľa t0m4s3 »

mastermind napísal:a co tak nieco take.

Kód: Vybrať všetko

@ECHO OFF
START cmd /c "prg1.exe"
START cmd /c "prg2.exe"
START cmd /c "prg3.exe"
nie je to odskusane ale nevidim dovod preco by to nemalo fungovat
funguje, ale s neziaducim efektom - ostavaju CMD okna otvorene.
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

ostavaju otvorene? skus tam doplnit prepinac /Q
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

heh netusim preco som to tak komplikoval. riesenie je uplne jednoduche

Kód: Vybrať všetko

@ECHO OFF
START /b prg1.exe
START /b prg2.exe
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Príspevok od používateľa t0m4s3 »

riesenie nakoniec pozname. Windows je natolko tupy ze nedokaze pracovat s absolutnymi cestami.

Kód: Vybrať všetko

START /B /D "C:\Program Files\Opera\" Opera.exe
Napísať odpoveď