2013-06-19 14 views
20

Mam plik wsadowy, który uruchamia aplikację z wieloma parametrami wiersza poleceń:Jak korzystać z polecenia start w pliku wsadowym?

"C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\11.0\WebDev.WebServer40.exe" /port:1672 /path:"C:\Code.Net\My App\Iteration 6\REL_6.8.806_PerfEnhanceV\Fusion\Code\CC.Fusion\CC.Fusion.Services" /vpath:"/FusionServices" 

Problem polega na tym, że kiedy uruchomić plik wsadowy, okno DOS zatrzymuje się aż zakończy dowodzenia i ja” Chciałbym, żeby odszedł. Tak próbowałem przy użyciu komendy start, ale umieszczenie go w przód, tak:

start "C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\11.0\WebDev.WebServer40.exe" /port:1672 /path:"C:\Code.Net\My App\Iteration 6\REL_6.8.806_PerfEnhanceV\Fusion\Code\CC.Fusion\CC.Fusion.Services" /vpath:"/FusionServices" 

ale pojawia się komunikat o błędzie informujący, że Invalid switch - "/port:1672"

Ja również próbował ucieczki cudzysłów, ale nie był” nie odnosi sukcesu.

Jak to naprawić?

+0

Jak rozpocząć tworzenie pliku wsadowego? Czy wywołujesz go z wiersza polecenia? – jimbojw

+0

@jimbojw Nie, wystarczy dwukrotnie kliknąć plik. – AngryHacker

Odpowiedz

43

Dodatkowa para uszami królika powinien zrobić sztuczka.

start "" "C:\Program... 

START chodzi o pierwszy cytowany parametr jako szyb tytułu, chyba że jest to jedyny parametr - i każdy włącza się do momentu nazwa pliku wykonywalnego są uważane za START przełączników.

Powiązane problemy