如何在 Windows 中通过 shell:startup 打开的变量中获取文件夹路径

如何在 Windows 中通过 shell:startup 打开的变量中获取文件夹路径

你好,我正在尝试创建一个可以在启动时添加其他脚本的脚本。

'shell:startup' 打开一个位置来放置启动程序的快捷方式,如果我能以某种方式将其输出放在变量中,那么我就不必担心为不同版本的 Windows 采用不同的启动文件夹路径

答案1

当前用户的启动文件夹(shell:startup引导您到的位置)可以通过如下变量来定位:

批:

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

将整个内容放入变量并使用它的示例:

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

电源外壳:

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

例子:

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

相关内容