Given that you are unlikely to know beforehand the number assigned to %numplayers%
, here are a few ways you can see the value of the variable:
Set "numplayers=3"
Set "char%numplayers%atk=12"
Call Echo %%char%numplayers%atk%%
?
Set "numplayers=3"
Set "char%numplayers%atk=12"
Set char%numplayers%atk
?
SetLocal EnableDelayedExpansion
Set "numplayers=3"
Set "char%numplayers%atk=12"
Echo !char%numplayers%atk!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…