Spouštění programu pro Windows v dávce
Ahoj,
chtěl bych si spustit v batchovém souboru za sebou několik služeb a programů. Zatímco co u služeb to není problém (NET START), v pořadí první program .exe (pro Windows) se mi sice spustí, ale v cmd okně je vidět, že se provádění zaseklo a další program už se nespustí.
V té dávce mám syntaxi např. "C:\Windows\Notepad.exe"
S příkazovou řádkou neumím téměř vůbec, a i když jsem vygooglil nějaké postupy s parametry "%1%, nijak mi to nepomohlo.
Tudíž můj dotaz zní, jak spustit několik programů pro Windows za sebou, aby se všechny spustily, zůstaly spuštěné a cmd okno se zavřelo.
Předem díky
tohle?
všimni si, že jsem napsal různé způsoby.
ee nehledej cestu která je, chtěj.
start notepad
bacha na cesty s mezerou, kam se může rozvinout proměnná %tmp%
příkaz start nerozchodí mezeru, má hloupou syntaxi: první uvozovky jsou pro něj "titulek okna".
jez, vím. snažím se ho vyprovokovat, co chce.
korektně by bylo na neznámou cestu:
Kmochna a Brtník, díky moc.
Pomohl mi ten Start s parametrem /d a uzavřít do uvozovek jenom cestu (bez programu) a už to chodí jak má. Včetně programu s mezerovitou cestou: START /d"C:\Program Files\Renesas Electronics\USB 3.0 Host Controller Driver\Application\" nusb3mon.exe
Prosím o označení problému jako vyřešeného.
no proč to nenakážeš systému, aby ti to spustil sám... řešit tohle dávkou je pitomost.
Děkuji ti, náčelníku, že ses mě zastal. ..
Jinak tu dávku používám ve výjimečných případech, kdy jsem předtím z testovacích důvodů zavřel všechny běžící procesy a zastavil nepotřebné služby a pak se chci rychle vrátit do původního stavu, aniž bych se musel odhlašovat, restartovat atd.
v tom případku víš co děláš. ok.