Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Windows][batch] Uruchomienie programu i wykonanie dalszego kodu
Forum PHP.pl > Inne > Komputery i oprogramowanie
phpion
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
l0ud
start program naprawdę nie pomogło? Pokaż ten plik bat.
phpion
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
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ć.
phpion
Dzięki, działa pięknie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.