Ustaw zmienną ścieżki ze spacjami na ścieżce w pliku Windows .cmd lub pliku wsadowym

Jestem nowy w pisaniu skryptów i nie mogę go uruchomić. Mogę, jeśli przeniosę pliki na ścieżkę bez spacji, ale chciałbym, żeby działała z przestrzenią, jeśli to możliwe.

Chcę wyodrębnić kilka aktualizacji pakietu Office do folderu z plikiem .cmd. Aby plik wsadowy był użyteczny na dowolnym komputerze, ustawiłem zmienną ścieżki, którą muszę zmienić tylko w jednym miejscu, aby uruchomić ją na innym komputerze. Problem polega na tym, że ścieżka ma w niej miejsce. Jeśli umieściłem cudzysłowy wokół ścieżki w definicji, cmd.exe umieszcza je wokół ścieżki przed dołączeniem nazwy pliku i przełączników, a partia nie powiedzie się z „błędem składni wiersza poleceń”. Bez cudzysłowu zawodzi, „nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy”.

Do testowania używam przełącznika pomocy, dopóki nie uda mi się go uruchomić. Mogę to zrobić przy użyciu nazwy pliku / folderu 8.3 (np. Moje dokumenty jako MyDocu ~ 1), ale czy można to zrobić w inny sposób?

questionAnswers(8)

yourAnswerToTheQuestion