누구든지 올바른 방법으로 가르쳐 줄 수 있습니까? 여기 내 시도 코드가 있습니다 :
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
"%~dp0..\x64\mediainfo.exe" --Inform=General;%%UniqueID/String%% "%~dp0..\files\SOURCE.avi" | clip
이것이 내가 얻은 것입니다 :
272951594390852679981592891584486079797 (0xCD58909D52AF1297B61A0656EC307D35)
이것이 내가 필요한 것입니다 :
90852679981592891584486079797 (0xCD58909D52AF1297B61A0656EC30
기본적으로 출력을 제거하고 (왼쪽에서 10 위치, 오른쪽에서 5 위치) 클립 보드로 보냅니다. (명백하고 미리 감사드립니다)
SOURCE.avi
할 필요가"%~dp0..\files\SOURCE.avi"
그래서 그것을 다시 실행하려고하지만 작품을 나던 >>For /f "tokens=1" %%A in ('"%~dp0..\x64\mediainfo.exe" --Inform=General;%%UniqueID/String%% "%~dp0..\files\SOURCE.avi"') Do set "varA=%%A" Echo=%varA:~10,-5% | clip