POMOC W komendzie bat

Witam, mam problem. Otóż chce napisać krótki prosty kod, który odpali mi 2 pliki po kolei (od razu).
Problem polega na tym, że w kodzie poniżej otwiera się tylko 1 plik (ten pierwszy, zawsze).

“D:\Downloads\1.bat”
“D:\Downloads\2.bat”

Co mam zrobić, żeby program się nie zatrzymywał na 1 pliku i potem otworzył 2?

Poprzedź ścieżkę programu komendą start

Użyj START “” “D:\downloads\1.bat”

i tak zawsze otwiera się tylko ten 1 plik i komenda się zatrzymuje
start “D:\Downloads\1.bat” “D:\downloads\2.bat”
tylko 1.bat się otwiera

Każdy program poprzedź komendą start, żeby otworzyć je w nowych instancjach.

START “” “D:\downloads\1.bat”
START “” “D:\downloads\2.bat”

właśnie niby działa, bo wreszcie otwiera się każdy z plików, jednak zamiast się prawidłowo otworzyć (normalnie, jak po zwykłym kilknięciu) to odpala się konsola cmd i nic się nie dzieje.

U góry masz prawidłowo.
Pierwszy cudzysłów to nazwa okna.
Np.
START “okno numer1” “D:\downloads\1.bat”
START “okno numer2” “D:\downloads\2.bat”

1 polubienie

Tak nareszcie działa! wystaczyło dodać jeszcze “” przed każdą ścieszką.
Dzięki towarzyszu.

START

Start a program, command or batch script (opens in a new window.)

Syntax
START “title” [/D path] [options] “command” [parameters]

Key:
title Text for the CMD window title bar (required.)

@m4s Racja :wink: