Comment prendre le chemin du dossier dans une variable ouverte par le shell: démarrage sous Windows

2

Bonjour, j'essaie de créer un script qui puisse ajouter d'autres scripts au démarrage.

"shell: démarrage" ouvre la place pour mettre le raccourci pour les programmes de démarrage, si je peux en quelque sorte prendre sa sortie dans une variable, alors je n'ai pas à vous soucier de prendre un chemin de dossier de démarrage différent pour différentes versions de Windows

Mukul Sharma
la source
1
c'est en fait une bonne idée. quelle langue, dos ou powerhsell?
MichaelEvanchik
@MichaelEvanchik Pour le moment Windows, mais nous devons supporter toutes les plateformes majeures: linux, windows, mac. Un script .bat sera très bon, je pense pouvoir le traduire en code python
Mukul Sharma

Réponses:

1

Le dossier de démarrage de l'utilisateur actuel (où shell:startupvous mène) peut être localisé avec des variables telles que:

Lot:

"%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"

Exemple d'utilisation du tout dans une variable et de son utilisation:

set userStartup="%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
echo %userStartup%

PowerShell:

"$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"

Exemple:

$userStartup = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
write-output $userStartup
Ƭᴇcʜιᴇ007
la source