Accès au répertoire de démarrage de Windows via Exécuter

23

Quelle est la commande à taper dans Windows Run qui ouvre le répertoire de démarrage de l'utilisateur?

  • il est d'un format similaire à % windir% pour Windows et % appdata% pour les données d'application
  • le site Computer Productivity a beaucoup de raccourcis, mais pas de démarrage

J'essaie de réduire le RSI , donc j'essaie d'utiliser les raccourcis clavier autant que possible.

SteveC
la source
"binged" est la raison pour laquelle les moteurs de recherche de Micros ~ 1 continuent à échouer.
grawity
Je viens de terminer ma réponse, avec une suggestion sur l'endroit où vous auriez pu voir une version plus courte de ce répertoire.
VonC
Le "raccourci clavier" est utilisé pour les combinaisons de touches comme Ctrl-C plutôt que pour les commandes tapées (même si ces commandes font gagner du temps).
What is the command to type in the Windows Run that opens the user's Startup directory? «La» commande? o.O
Synetech

Réponses:

32

C'est la commande "shell". Par exemple, je peux taper

shell:startup

dans la boîte de dialogue Exécuter pour ouvrir le \Start Menu\Programs\Startuprépertoire.

Il y a BEAUCOUP de commandes "shell", et une longue liste se trouve dans les dossiers spéciaux Access facilement en utilisant la commande shell .

SteveC
la source
2
Si vous avez besoin du démarrage pour tous les utilisateurs, utilisez shell: Common Startup
Michael S.
2

Créez un petit programme VBS startup.vbs:

set objShell = CreateObject("WScript.Shell")
objShell.Run("""" & objShell.SpecialFolders("Startup") & """")

Cela ouvrirait le dossier de démarrage de l'utilisateur actuel dans l'Explorateur Windows. Cela fonctionnerait dans toutes les versions de Windows encore prises en charge, dans toutes les langues.

Vous pouvez utiliser "AllUsersStartup"au lieu de "Startup"si vous en avez besoin. Vous pouvez lire sur la propriété SpecialFolders ici .

Tometzky
la source
Bon conseil - j'essaie d'utiliser PowerShell pour tous mes scripts, et il est facile d'oublier les bonnes choses qui sont dans VBScript
SteveC
2

Pour Windows 7 ou Windows Vista, lancez l'exécution:

c:\ProgramData\Microsoft\Windows\Start Menu\Programs\startup
rajeev
la source
1
"%USERPROFILE%\Start Menu\Programs\Startup"

fonctionne sur Windows XP.

Pour autant que je sache, il n'y a pas d'autres raccourcis. Vous pouvez voir ici une liste de toutes les variables et il n'y a pas d'autre moyen de référencer le démarrage.

Cependant, vous avez peut-être vu une version plus courte dans certaines macros de langage de script , comme Autoit :

@StartupDir     current user's Startup folder
VonC
la source
ouais je l'ai, mais j'ai ce souvenir ennuyeux d'une astuce qui était beaucoup plus courte
SteveC
0
Menu Démarrer \ Programmes \ Démarrage

Si cela ne fonctionne pas, essayez:

% UserProfile% \ Menu Démarrer \ Programmes \ Démarrage

Ou vous pouvez aller définir votre propre variable - %st%par exemple. Dans Windows XP, c'était sous Propriétés système - Environnement.

De plus, l'invite de commande, combinée à la complétion des onglets et aux doskeyalias, est à mon avis une pure génialité.

grawity
la source
0

La variable est %username%. Donc, pour mon compte (itinérance) dans Windows Vista:

  • Démarrer, Exécuter,

  • C: \ Users \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Mathew
la source
0
cd "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Niels
la source