Potrzebuję pomocy w napisaniu pliku wsadowego. Mam ścieżkę przechowywaną w zmiennej głównej w następujący sposób:
set root=D:\Work\Root
Następnie zmieniam katalog roboczy na ten katalog główny w następujący sposób:
cd %root%
Kiedy uruchamiam ten plik wsadowy z dowolnego miejsca na dysku D, kończy się to pomyślnie. Ale kiedy wykonuję ten sam plik wsadowy z innego dysku, cd% root% nie działa.
Czy istnieje sposób, aby uzyskać literę dysku ze zmiennej głównej? Następnie mogę najpierw zmienić bieżący katalog na ten dysk, a następnie powinien zadziałać cd% root%.
\d
(małymi literami), czy istnieje różnica między nimi? Czy w opcji jest rozróżniana tylko wielkość liter?