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

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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7415
Registrován: 23 pro 2010 09:23

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

Příspěvek od faraon »

V shellu se můžou zadávat názvy s vyescapovanými mezerami bez uvozovek:
nazev\ s\ mezerami
Nejde v CMD také něco podobného?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
petr22
Guru Level 15
Guru Level 15
Příspěvky: 55083
Registrován: 06 úno 2012 10:27

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

Příspěvek od petr22 »

Takze jeste jinak

start %programfiles%\program\program.exe
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

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

Příspěvek od Oxxid »

faraon píše:V shellu se můžou zadávat názvy s vyescapovanými mezerami bez uvozovek:
nazev\ s\ mezerami
Nejde v CMD také něco podobného?
Vim jenom o zmene cesty pomoci prikazu chdir, ktery bere mezeru jako soucast nazvu cesty. Ale prikaz ktery by spoustel spustitelne soubory a delal to stejne neznam.
Uziv00

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

Příspěvek od Uziv00 »

Jenže mě ne. Má to běžet pod userem. Pod adminem to chodí. Pod userem chodí start c:\program\program.exe. Call chodí i pod userem. Ale řešíme to, že zůstává u všeho, co program.exe spustí otevřené okno cmd!!! Ne jestli se použije start, call, nebo jen název souboru. Prosím vraťte se k věci.
Uziv00

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

Příspěvek od Uziv00 »

petr22 píše: start %programfiles%\program\program.exe
Napíše C:\Program neexistuje.
Uziv00

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

Příspěvek od Uziv00 »

Ještě dodám, že okno cmd zůstane otevřené, ale nelze do něj nic napsat. Zavřít křížkem jde bez vlivu na běh programu. Už to zkouším přes tři hoďky a na nic jsem nepřišel. Nedá se to nějak nastavit v tom linku?
Naposledy upravil(a) Uziv00 dne 03 čer 2014 22:16, celkem upraveno 1 x.
petr22
Guru Level 15
Guru Level 15
Příspěvky: 55083
Registrován: 06 úno 2012 10:27

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

Příspěvek od petr22 »

Napis z prikazove radsky SET, ktera promenna vede do program files. Nemam tu XP, nemam to jak overit jestli je to i u XP %programfiles%.
Uziv00

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

Příspěvek od Uziv00 »

je tam a je to c:\Program Files
Co nějak upravit ten link?
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

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

Příspěvek od Oxxid »

Kdyz zavolas z toho prvniho skriptu jiny .bat, ktery by mel spustit program.exe tak to taky zustane viset?

Napadlo mne:
Zavolat z prvniho .bat druhy .bat ve kterem bude spusteni program.exe.
V prvnim .bat to nasledne pocka 2 sekundy a potom taskkill /IM cmd.exe
Naposledy upravil(a) Oxxid dne 03 čer 2014 22:18, celkem upraveno 2 x.
petr22
Guru Level 15
Guru Level 15
Příspěvky: 55083
Registrován: 06 úno 2012 10:27

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

Příspěvek od petr22 »

Co udela CD %PROGRAMFILES% ?
Uziv00

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

Příspěvek od Uziv00 »

přepne řádek do C:\Program Files
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

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

Příspěvek od Oxxid »

První baťák

Kód: Vybrat vše

@echo off
ping 1.1.1.1 -n 1 -w 1000 > nul
start batak2.bat
ping 1.1.1.1 -n 1 -w 1000 > nul
taskkill /IM cmd.exe
taskkill /IM cmd.exe
exit
Druhý baťák

Kód: Vybrat vše

cd "C:\Program Files\OBS\"
start OBS.exe
exit
Otazka je jestli to zustane viset i kdyz volas pouze *.bat
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

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