Se isso deve ser perguntado em outro site, por favor me avise. Peço desculpas, pois não sei a nomenclatura correta para o que é chamado.
Exemplo: Usar %localappdata% me levará a "C:\Users\User\AppData\Local". Existe uma lista de todos esses atalhos possíveis que posso usar entre dois sinais "%"?
Além disso, qual seria o nome correto para estes ser chamado?
A
%sometext%
sintaxe é um mecanismo do Windows que se aplica ao Explorer e ao prompt de comando.É chamado de "expansão de variável de ambiente".
A sequência é simplesmente substituída (também conhecida como "expandida") pelo texto armazenado na variável de ambiente chamada "sometext".
Então,
%localappdata%
é simplesmente substituído pelo que está armazenado na variável de ambiente chamada 'localappdata', que estác:\users\user\appdata\local
no seu caso.Para ver uma lista de todas as variáveis de ambiente disponíveis, abra uma janela de prompt de comando e dê o comando
SET
.(Ou no PowerShell dê o comando
dir env:
.)Isso mostrará todas as variáveis e seu valor atual.
Obviamente, apenas aqueles que contêm um caminho (nem todos) fazem sentido para serem usados no Explorer.
Complementar à resposta de Tony:
usando o formato:
explorer "shell:<KnownFolderName>"
Você pode acessar locais adicionais, incluindo pastas virtuais, como
This PC
, usando:explorer "shell:MyComputerFolder"
As KnownFolders são definidas no registro em:
Você pode gerar uma lista dos nomes no PowerShell usando:
A maioria (mas não todos) dos nomes funciona desta maneira: