Stránka 1 z 3
Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:38
od Uziv00
Ahoj, WinXPpro 32b.
start.cmd vypadá takto:
Kód: Vybrat vše
C:
cd\
cd "Program Files\program"
"C:\Program Files\program\program.exe"
rem pause
exit
A okno cmd zůstává zobrazeno až do doby, dokud není program.exe ukončen. Já potřebuji, aby se ukončilo hned. Jak na to?
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:41
od petr22
call "C:\Program Files\program\program.exe"
start "C:\Program Files\program\program.exe"
jedno z toho, volani toho exe primo zpusobi ze cmd ceka na uzavreni exe aby pokracoval.
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:43
od Uziv00
Ještě dodávám, že start.cmd je spouštěn pomocí linku.
start "C:\Program Files\program\program.exe" nefunguje. start C:\Program Files\program\program.exe pochopiteně napíše, že C:\Program neexistuje. Call program spustí, ale okno tam zůstane.
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:48
od petr22
Co dela start "C:\Program Files\program\program.exe"? Mam to v desitkach bat a cmd souboru, fungovat by to melo.
Skus si to treba na notepad.exe.
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:49
od Uziv00
start "C:\Program Files\program\program.exe" neudělá vůbec nic. Tedy program se nespustí.
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:52
od petr22
Skus to na jinem exe souboru.
A klidne to zkrat na:
start "C:\Program Files\program\program.exe"
rem pause
exit
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:53
od Oxxid
Sam jsem to zkusil a s uvozovkami to nejde, bez uvozovek ano.
Funguje
Kód: Vybrat vše
@echo off
ping 1.1.1.1 -n 1 -w 1000 > nul
start C:\Windows\notepad.exe
exit
Nefunguje, pouze prejmenuje okno CMD
Kód: Vybrat vše
@echo off
ping 1.1.1.1 -n 1 -w 1000 > nul
start "C:\Windows\notepad.exe"
exit
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:55
od petr22
Bez uvozovek to na XP nemuze fungovat kdyz je v nazvu adresare mezera.
Kdyz se da misto start call tak se stane co?
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:56
od LuCaCZ
já mám něco podobného ... v jedné složce mám naházený zástupce programů a pak soubor .cmd a v něm
Kód: Vybrat vše
@echo off
start Thunderbird.lnk
start TOTALCMD.lnk
atd.
po spuštění .cmd se otevřou programy a cmd zavře
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 21:57
od Uziv00
ITCrowd píše: Call program spustí, ale okno tam zůstane.
start bez uvozovek funguje normálně (tedy pokud program.exe nahraji do adresáře bez mezery).
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 22:01
od Uziv00
petr22 píše:Skus to na jinem exe souboru.
A klidne to zkrat na:
start "C:\Program Files\program\program.exe"
rem pause
exit
Nechal jsem to tak, protože jsem po cd"" zkusil start program.exe. Taky se nespustí.
Re: Prosím o pomoc s .bat - spuštění programu
Napsal: 03 čer 2014 22:04
od Oxxid
Netusim co s tim muzes mit. Vytvoril jsem si situaci podobnou te tve. (v predchozim prispevku jsem pouzil cestu bez mezery)
Zkousim spustit .exe ve slozce
C:\Program Files\OBSObsah .bat vypada takto a funguje to naprosto bez problemu
Kód: Vybrat vše
@echo off
ping 1.1.1.1 -n 1 -w 1000 > nul
cd "C:\Program Files\OBS\"
start OBS.exe
exit