배치 파일에 대한 바로 가기 만들기

John Wachira 2023년3월20일
  1. 배치 파일에 대한 바로 가기를 만드는 PowerShell 명령
  2. 배치 파일에 대한 바로 가기를 만드는 mklink 명령
배치 파일에 대한 바로 가기 만들기

이 문서에서는 Windows에서 배치 파일의 바로 가기를 만드는 다양한 방법에 대해 설명합니다. Batch 스크립트가 Windows 시작 폴더에 바로 가기를 만드는 데 사용하는 두 가지 고유한 방법을 다룰 것입니다.

배치 파일에 대한 바로 가기를 만드는 PowerShell 명령

PowerShell 명령을 Batch 파일에 넣어 바로 가기를 만들 수 있습니다. 예를 들어 Batch 스크립트 끝에 아래 명령을 붙이면 시작 폴더로 바로 가기가 전송됩니다.

powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%userprofile%\Start Menu\Programs\Startup\%~n0.lnk');$s.TargetPath='%~f0';$s.Save()"

PowerShell을 사용하지 않으려면 mklink를 사용할 수 있습니다.

mklink를 사용하여 심볼릭 링크를 만들 수 있습니다. 다음은 명령의 기본 구문입니다.

mklink saveShortcutAs targetOfShortcut

이 경우 Batch 스크립트에 다음을 추가합니다.

mklink "%userprofile%\Start Menu\Programs\Startup\%~nx0" "%~f0"

생성된 바로 가기는 표준 .lnk 파일이 아니지만 여전히 의도한 대로 작동해야 합니다. 이것이 작동하려면 Startup 폴더와 동일한 드라이브에서 .bat 파일을 시작해야 합니다.

또한 심볼릭 링크를 만들려면 관리자 권한이 필요한 것으로 보입니다.

결론적으로 위에서 설명한 방법 중 하나를 사용하여 Batch 스크립트의 바로 가기를 시작 폴더로 보낼 수 있습니다.

작가: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn