Czy istnieje sposób na wykonanie aplikacji bez oczekiwania w pliku wsadowym? Próbowałem polecenia start
, ale po prostu tworzy nowe okno poleceń.Jak uruchomić aplikację bez oczekiwania w pliku wsadowym?
Odpowiedz
Jeśli start
nie może znaleźć tego, czego szuka, robi to, co opisujesz.
Ponieważ to, co robisz, powinno zadziałać, bardzo prawdopodobne jest, że pominiesz kilka cytatów (lub wprowadzisz dodatki).
Tak, umieściłem dwa cytaty. Są one jednak wymagane w przypadku długich nazw ścieżek. Jak rozwiązać problem? –
Edytuj swoje pytanie, aby pokazać nam polecenie, które się nie udaje. – egrunin
Robię przypuszczenie tutaj, ale twój start
inwokacja prawdopodobnie wygląda tak:
start "\Foo\Bar\Path with spaces in it\program.exe"
Spowoduje to otwarcie nowego okna konsoli, używając „\ Foo \ bar \ ścieżka ze spacjami w nim \ Program .exe "jako jego tytuł.
Jeśli używasz start
z czymś, co jest (lub musi) być w cudzysłowie, trzeba stawiać pustych cytaty jako pierwszy argument:
start "" "\Foo\Bar\Path with spaces in it\program.exe"
To dlatego start
interpretuje pierwszy cytowany argument znajduje się jako tytuł okna dla nowego okna konsoli.
Wielka wskazówka z podwójnymi cytatami przed faktyczną ścieżką. Nigdy bym tego nie zgadł. Dziękuję za podzielenie się. – alexandrudicu
Tak, to brzydkie dziwactwo tego, jak działa "start". – Joey
to pomogło. Użyłem również opcji/SEPARATE, jak wspomniano w http://ss64.com/nt/start.html – Ayusman
Jeśli exe przyjmuje argumentów,
start MyApp.exe -arg1 -arg2
- 1. Jak uruchomić aplikację bez elewacji?
- 2. Menu w pliku wsadowym
- 3. Uzyskiwanie nazwy pliku bez rozszerzenia w skrypcie wsadowym Windows
- 4. Polecenie uśpienia w pliku wsadowym?
- 5. jak uruchomić aplikację w tle w Androidzie?
- 6. jak mogę uruchomić aplikację OS X w piaskownicy bez piaskownicy?
- 7. Jak uruchomić aplikację Elixir?
- 8. Jak uruchomić aplikację internetową gradle?
- 9. wymiana String w pliku wsadowym
- 10. Testowanie atrybutu pliku w pliku wsadowym
- 11. Mapowanie dysku sieciowego bez kodowania dysku twardego w pliku wsadowym
- 12. Jak uzyskać wczorajszą datę w pliku wsadowym?
- 13. Jak korzystać z SETLOCAL w pliku wsadowym?
- 14. Podział zmiennoprzecinkowy w pliku wsadowym
- 15. Przetwarzanie ciąg w pliku wsadowym
- 16. Co "&&" w tym pliku wsadowym?
- 17. Jak uruchomić aplikację z parametrami w Pythonie?
- 18. Jak uruchomić aplikację systemu Android bez uprawnienia root?
- 19. Jak uruchomić aplikację Spring Boot bez wbudowanego tomcat?
- 20. Jak uruchomić aplikację Spring-Boot bez zależności od bazy danych?
- 21. Jak uruchomić aplikację konsoli .NET?
- 22. Jak uruchomić aplikację z wojny?
- 23. Jak uruchomić domyślną (natywną) aplikację dla danego pliku z Java?
- 24. Jak korzystać z polecenia start w pliku wsadowym?
- 25. Jak uruchomić aplikację C++ w Androidzie SHELL
- 26. Jak uruchomić aplikację w starszej wersji symulatora?
- 27. Jak mogę uruchomić aplikację GPS w tle?
- 28. Jak uruchomić aplikację Touch Touch w Eclipse
- 29. Jak uruchomić aplikację .net w środowisku Linux?
- 30. Jak uruchomić aplikację w określonym czasie?
Uwaga - dla tych, którzy robią zaangażowanych-owski rzeczy periodyczny skryptów Windows: jeśli proces ** C ** to '' 'start'''-ed w ciągu plik '' 'call'''' ed .bat ** B ** (który z kolei był wywoływany z ** A **), a ** C ** pozostaje otwarty po zakończeniu ** B ** (powiedzmy ** C ** jest usługą lub czymś, co tylko czeka na to, aby coś się wydarzyło i nie ma stałego punktu końcowego, dopóki system operacyjny się nie wyłączy), rodzic ** A **, który zawierał '' 'call''' może nie można zakończyć zgodnie z oczekiwaniami, chyba że proces ** C ** zostanie zamknięty lub zostanie zabity. Oto prosty przykład: http://codepad.org/KLglXDnZ – SeldomNeedy