22.02.2021 20:17 příspěvků:1 | Ahoj lidi.(W7Ux64) Potřebuji v CMD získat/dostat do proměnné Jméno Disku/Svazku. Např místo "E:" dostat "SG1T_A" atd. Na (https://stackoverflow.com/questions/8649934/how-to-read-the-label-of-a-drive-or-volume-in-a-batch-file) jsem našel: @echo off & setlocal enableextensions set target_=D: if /i "%isready_%"=="false" (endlocal & goto :EOF) :: echo The label of Volume %target_% is %label_% endlocal & goto :EOF endlocal & set "%2=%ready_%" & goto :EOF :: 'vol "%~1"^|find "Volume in drive "') do ( set label_=%%b) endlocal & set "%2=%label_%" & goto :EOF /// Bohužel "label_" zůstává prázdný. Poradí mi někdo, v čem je chyba? Nebo jiný způsob? |
---|---|