Prosím o pomoc s .bat - spuštění programu Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uziv00
Pohlaví: Nespecifikováno

Prosím o pomoc s .bat - spuštění programu

Příspěvekod Uziv00 » 03 čer 2014 21:38

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?

Reklama
petr22
Guru Level 15
Guru Level 15
Příspěvky: 54872
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod petr22 » 03 čer 2014 21:41

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.

Uziv00
Pohlaví: Nespecifikováno

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Uziv00 » 03 čer 2014 21:43

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.
Naposledy upravil(a) Uziv00 dne 03 čer 2014 21:48, celkem upraveno 1 x.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54872
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod petr22 » 03 čer 2014 21:48

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.

Uziv00
Pohlaví: Nespecifikováno

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Uziv00 » 03 čer 2014 21:49

start "C:\Program Files\program\program.exe" neudělá vůbec nic. Tedy program se nespustí.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54872
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod petr22 » 03 čer 2014 21:52

Skus to na jinem exe souboru.

A klidne to zkrat na:
start "C:\Program Files\program\program.exe"
rem pause
exit

Uživatelský avatar
Oxxid
člen BSOD týmu
Master Level 8
Master Level 8
Příspěvky: 6194
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Oxxid » 03 čer 2014 21:53

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
Naposledy upravil(a) Oxxid dne 03 čer 2014 21:55, celkem upraveno 1 x.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54872
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod petr22 » 03 čer 2014 21:55

Bez uvozovek to na XP nemuze fungovat kdyz je v nazvu adresare mezera.

Kdyz se da misto start call tak se stane co?

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod LuCaCZ » 03 čer 2014 21:56

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

Uziv00
Pohlaví: Nespecifikováno

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Uziv00 » 03 čer 2014 21:57

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).

Uziv00
Pohlaví: Nespecifikováno

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Uziv00 » 03 čer 2014 22:01

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í.

Uživatelský avatar
Oxxid
člen BSOD týmu
Master Level 8
Master Level 8
Příspěvky: 6194
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Prosím o pomoc s .bat - spuštění programu

Příspěvekod Oxxid » 03 čer 2014 22:04

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\OBS

Obsah .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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Panely otevřených programů na hlavním panelu Příloha(y)
    od Prorock » 20 říj 2024 15:00 » v Windows 11, 10, 8...
    28
    7895
    od Prorock Zobrazit poslední příspěvek
    02 lis 2024 13:41
  • Spuštění PC Příloha(y)
    od Elbeckho » 21 úno 2025 14:27 » v Problémy s hardwarem
    11
    4526
    od Kminek Zobrazit poslední příspěvek
    23 úno 2025 02:14
  • Nedetekován signál (černá obrazovka) při spuštění PC
    od zerbngr » 01 črc 2024 17:37 » v Problémy s hardwarem
    13
    4618
    od petr22 Zobrazit poslední příspěvek
    03 črc 2024 10:36
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    19791
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    6792
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů