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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 03 čer 2014 22:05

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)

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 22:06

Takze jeste jinak

start %programfiles%\program\program.exe

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:08

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
Pohlaví: Nespecifikováno

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

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

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
Pohlaví: Nespecifikováno

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

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

petr22 píše:start %programfiles%\program\program.exe

Napíše C:\Program neexistuje.

Uziv00
Pohlaví: Nespecifikováno

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

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

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: 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 22:16

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
Pohlaví: Nespecifikováno

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

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

je tam a je to c:\Program Files
Co nějak upravit ten link?

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:17

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: 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 22:18

Co udela CD %PROGRAMFILES% ?

Uziv00
Pohlaví: Nespecifikováno

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

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

přepne řádek do C:\Program Files

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:21

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


  • 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 3 hosti