Мне нужно запустить этот скрипт, который я сделал. Этот пакет должен копировать скомпилированную программу на 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 работает. Что еще может быть не так?