Как насчет ...
for / f "tokens = *" %% a in ('echo Hello World') действительно установить var = %% a
ПРИМЕЧАНИЕ: используйте% a вместо %% a при попытке в командной строке, иначе сохраните его как %% a при использовании в командном файле.
Где 'echo Hello World' - команда, выходные данные которой вы хотите записать, а "var" - имя переменной, в которой будут сохранены выходные данные.