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

관련 정보