Kiedy tworzę plik wsadowy na komputerze, aby go uruchomić start c:\Users\________\Whatever\...
, działa on na moim komputerze.
Jak mogę sprawić, by działał na czyimś komputerze, skoro jego nazwa użytkownika nie jest moją nazwą użytkownika?
źródło
Kiedy tworzę plik wsadowy na komputerze, aby go uruchomić start c:\Users\________\Whatever\...
, działa on na moim komputerze.
Jak mogę sprawić, by działał na czyimś komputerze, skoro jego nazwa użytkownika nie jest moją nazwą użytkownika?
Możesz użyć zmiennej środowiskowej %USERPROFILE%
. Działa to z systemem Windows XP i nowszym oraz automatycznie wykrywa literę dysku i ścieżkę folderu do folderu profilu bieżącego użytkownika.
start %USERPROFILE%\Whatever
Możesz użyć zmiennych środowiskowych systemu Windows . W tym przypadku możesz użyć tego %username%
, który zwraca nazwę bieżącego użytkownika.
to znaczy:
start c:\users\%username%\Whatever
Dodatkowo / alternatywnie, jeśli specjalnie dążysz do folderu profilu użytkownika ( <drive>:\users\<username>
), możesz użyć %userprofile%
zmiennej, która zwróci pełną ścieżkę do profilu bieżącego użytkownika, co pomaga w celowaniu w starsze systemy operacyjne, takie jak XP (gdzie <drive>:\document and settings\<username>
domyślnie), lub gdzie folder profilu został przeniesiony do innego napędu / lokalizacji.
to znaczy:
start %userprofile%\Whatever
Istnieje kilka innych zmiennych, które mogą być przydatne do pisania partii, radzę przejrzeć całą listę. :)
e:\users
id:\documents and settings
...