phpion
5.08.2011, 18:33:47
Witam,
mam pytanie: w jaki sposób w pliku *.bat mogę uruchomić inny program ale tak by nie wstrzymywać pracy konsoli z uruchomionym batem? Chodzi mi o coś takiego: wykonują się polecenia, uruchamia się program, wykonują się dalsze polecenia. Aktualnie by uruchomić dalsze polecenia muszę zamknąć uruchomiony przez plik bat program. Szukałem w sieci, ale żadne start, start \w, call itp. nie pomogły.
Z góry dzięki za pomoc,
pion
start program naprawdę nie pomogło? Pokaż ten plik bat.
phpion
5.08.2011, 19:12:45
W zasadzie nie ma co pokazywać...
Kod
@echo off
rem instrukcje_1
"C:\Program Files\program.exe"
rem instrukcje_2
Po uruchomieniu programu instrukcje_2 są wstrzymywane do zamknięcia programu. Jeśli dodam start to uruchamia się nowe okno konsoli, ale nie program (bez start odpala się program).
mortus
5.08.2011, 22:09:18
W skrypcie:
Kod
@echo off
rem instrukcje_1
start "C:\Program Files\program.exe"
rem instrukcje_2
ścieżka do programu jest traktowana jako nazwa (parametr title polecenia start) nowego okna linii poleceń. Windowsa trzeba oszukać podając np. jakiś inny tytuł tego okna:
Kod
@echo off
rem instrukcje_1
start "Program" "C:\Program Files\program.exe"
rem instrukcje_2
Powinno zadziałać.