Stránka 1 z 2
Dávkové soubory v XP a Vistě
Napsal: 05 čer 2008 16:27
od Wolf
Chci si vytvořit jeden dávkový soubor místo několika zástupců, které vždycky spouštím společně.
Našel jsem si, že program se spouští příkazem
Jenže já mám ty programy uložené v adresáři Program Files a dávkový soubor si neporadí s tou mezerou v cestě.
Co s tím? Neexistuje nějakej zástupnej řetězec pro mezeru? (příkazový řádek ji totiž považuje za konec příkazu)
Re: Dávkové soubory v XP a Vistě
Napsal: 05 čer 2008 17:04
od Owner
_ tzn. pravý shift a to tlačíko vedle něho vlevo
Re: Dávkové soubory v XP a Vistě
Napsal: 05 čer 2008 17:21
od Wolf
2 Owner: Tos doufám nemyslel vážně. Vyznělo to skoro jako kdybys mi radil přejmenovat "Program Files" na "ProgrampodtržítkoFiles".
Re: Dávkové soubory v XP a Vistě
Napsal: 05 čer 2008 18:34
od melior
dej tu cestu do uvozovek
tzn start "C:\Program files\cesta...."
to by melo slapat
Re: Dávkové soubory v XP a Vistě
Napsal: 05 čer 2008 18:54
od Wolf
Takhle to nehlásí tu chybu, ale program to taky nespustí

. Jen problikne černý okno příkazovýho řádku, okamžitě zmizí (ani se nestačí vykreslit písmenka) a objeví se nový. Možná něco dělám špatně. tady je ten BAT:
Kód: Vybrat vše
start "C:\Program Files\Ultima Online\INJECTION\ILAUNCH.EXE"
Cesta je stopro správně, je okopírovaná z funkčního zástupce metodou CTRL+C CTRL+V (takže jsem se nemohl přepsat)
Re: Dávkové soubory v XP a Vistě
Napsal: 06 čer 2008 11:30
od melior
spust si nejdriv prikazovy radek pres nabidku start, a z toho si potom spust ten davkovy soubor... tak Ti prikazovy radek nezmizi po spusteni davky a uvidis pripadne dalsi chybove hlaseni
mozna by pomohlo zjistit jestli v zastupci neni nastavena i cesta... pak byses musel bud tu cestu pridat do promennych prostredi nebo se v tom batchi musis prepnout rucne?
Re: Dávkové soubory v XP a Vistě
Napsal: 06 čer 2008 15:30
od Wolf
Když ten dávkovej soubor zavolám z příkazovýho řádku, tak v příkazovým řádku se vypíše obsah toho .BAT a taky se objeví další okno příkazovýho řádku, čistý.
Tvůj druhej odstavec jsem moc nepochopil.
Re: Dávkové soubory v XP a Vistě
Napsal: 07 čer 2008 15:05
od melior
ahh su blbej
no vynech to start a nech tam jen
"c:\slozky\soubor.exe"
Re: Dávkové soubory v XP a Vistě
Napsal: 07 čer 2008 15:23
od Wolf
Super, už to funguje, ale teď se vyskytl zase jinej problém. Program kterej spouštím je z toho trochu zmatenej a ukládá si svoje konfigurační soubory na Plochu (kde je ten dávkovej soubor). Hádám že to je tím, že v zástupci je políčko "Spustit v" a BAT s tím nepočítá. Nejde to nějak elegantně vyřešit? (Nechce se mi z dávkovýho souboru volat zástupce programů a podobně)
Re: Dávkové soubory v XP a Vistě
Napsal: 07 čer 2008 17:18
od melior
http://www.computerhope.com/batch.htmhttp://www.computerhope.com/starthlp.htmpredevsim se koukni na starthlp
omlouvam se mozna mi nedoslo ze potrebujes ten start na to abys specfikoval adresar v kterem ma zacit
tzn asi budes potrebpvat prepinace /d
Re: Dávkové soubory v XP a Vistě
Napsal: 07 čer 2008 17:22
od melior
tohle by Ti melo pomoct, je to z vyse uvedenych odkazu
START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]
over si vyse uvedenou syntaxi ale... nejak takto?
start /D"C:\Program Files\Ultima Online\INJECTION\" "C:\Program Files\Ultima Online\INJECTION\ILAUNCH.EXE"
Re: Dávkové soubory v XP a Vistě
Napsal: 07 čer 2008 17:29
od mike007
Tak ten batovej soubor nakopíruj do instalační složky toho programu c:\program files... a na plochu si dej jen zástupce na ten baťák. Vyhovuje?