To mnie zabija ... Odkąd zmieniłem system na Windows 8, nie mogę uruchamiać partii lub makr zdarzeń po kompilacji. Próbowałem wykonać xcopy i uruchomić pliki bat (z xcopy) bez powodzenia. Zawsze wychodzą z kodem 1 lub 4.
Jeśli użyję pełnej ścieżki, powiedzmy: xcopy "c: \ folder1 \" "d: \ folder2 \"
wszystko dziala.
Ale jeśli spróbuję użyć makr lub uruchomić pliki .bat „c: \ file1.bat” lub $ (SolutionDir) Copy $ (ProjectName) .bat
to nie działa.
Próbowałem też nazwać to cmd i cmd. Pliki wsadowe działają poprawnie w wierszu polecenia, a inni ludzie bez problemu uruchamiali takie projekty.
Używam Visual Studio 2012 (jako Administrator) i fundacji zespołu.
windows-8
batch
macros
visual-studio-2012
Granatowa Pieczęć
źródło
źródło
Odpowiedzi:
Wydaje się, że oba problemy były na ścieżce. xcopy, którego próbowałem, nie zadziałało, ponieważ miało trochę spacji, wystarczyło dodać „”
xcopys w pliku wsadowym nie zapewniały poprawnej ścieżki źródłowej. Dowiedziałem się, że moje kolegium bawiło się moimi ścieżkami tylko na komputerze ...
O wsadzie działającej w wierszu cmd i nie działającej dobrze po kompilacji ... Myślę, że sam program mógł wykonywać wsad z innej ścieżki, zmieniając wszystko ...
źródło