.mp3s가 들어있는 폴더를 배치로 끌어서 사용하는 배치 파일이 있습니다.windows ".lnk"바로 가기와 배치가 혼합되지 않음
@echo off
cd %~dp0
setlocal enabledelayedexpansion enableextensions
set FLDR="%1"
if not defined FLDR (echo Drag a folder to the batch to play its contents.
pause
goto:EOF)
for %%x in (%FLDR%\*.mp3) do set "MP3=!MP3! "%%x""
mp3player %MP3%
pause
그것은 실제 폴더와 잘 작동하지만 바로 가기를 드래그 할 때, 변수 %의 FLDR의 %는 "C : \ 링크 위치 \의 folder.lnk"로 끝나는 대신 실제 폴더 위치. 이 문제를 해결하는 방법을 모릅니다.
'lnk' 파일을 배치하여 액세스 할 수 없습니다. 폴더 링크를 시작하면 탐색기 창이 열립니다. – Endoro