So übernehmen Sie den Ordnerpfad in eine von Shell:Startup in Windows geöffnete Variable

So übernehmen Sie den Ordnerpfad in eine von Shell:Startup in Windows geöffnete Variable

Hallo, ich versuche, ein Skript zu erstellen, das beim Start andere Skripte hinzufügen kann.

'shell:startup' öffnet einen Platz, um die Verknüpfung für Startprogramme zu platzieren. Wenn ich die Ausgabe irgendwie in eine Variable übernehmen kann, muss ich mir keine Gedanken darüber machen, für verschiedene Windows-Versionen unterschiedliche Startordnerpfade zu verwenden.

Antwort1

Der Startordner des aktuellen Benutzers (wohin shell:startuper führt) kann mit Variablen wie diesen gefunden werden:

Charge:

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

Beispiel, wie man das Ganze in eine Variable einfügt und verwendet:

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

Power Shell:

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

Beispiel:

$userStartup = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
write-output $userStartup

verwandte Informationen