내가 만든이 스크립트를 실행해야합니다. 이 배치는 컴파일 된 프로그램을 STM32 Nucleo에 복사해야합니다. 그것은 사용 wmic
그것의 라벨에 의해 Nucleo의 가상 드라이브의 편지를 찾으려면 :
@echo off
for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "NODE_F446RE"') do set nucleo_drive=%%D
IF EXIST %D%\DETAILS.TXT (
IF EXIST main.bin (
@echo on
xcopy main.bin %D%
@echo off
echo Copied main.bin on nucleo
) ELSE (
echo Binary not found. Run `mingw32-make` in this directory to compile the project.
)
) ELSE (
echo Nucleo drive not found. If needed, edit the `find "NODE_F446RE"` part of this script to refference your nucleo volume name.
)
하지만이 오류가 발생합니다.
'wmic' is not recognized as an internal or external command, operable program or batch file.
Windows Management Instrumentation 서비스가 실행되고 있는지 확인했습니다. 그 밖의 무엇이 잘못 될 수 있습니까?
wmic
, 그것은 안으로 살아야한다C:\Windows\System32\wbem