Mam problem z wywołaniem pliku wsadowego z innego pliku wsadowego podczas próby uruchomienia wszystkiego przy użyciu Process.Start
. Zasadniczo nazywam wykonanie pliku wsadowego z mojego C# program, który wygląda tak:Dołącz plik wsadowy do pliku wsadowego
call include.bat
//execute the rest of the batch file here
Plik include.bat konfiguruje ścieżki i może być używany przez wiele innych plików wsadowych. Kiedy uruchamiam Process.Start
czasami to działa i czasami dostaję ERROR: cannot find include.bat
. Przede wszystkim jakikolwiek pomysł, dlaczego tak się dzieje? I pomysły, jak to naprawić z pliku wsadowego?
dzięki za to – Dimitris
Możesz oznaczyć go jako odpowiedź, jeśli rozwiązał problem. :) – Botz3000
Zazwyczaj ustawię var, aby skrypt był bardziej czytelny dla człowieka: SET CDIR =% ~ dp0 – djangofan