Я предполагаю, что вы хотите одну строку, которая будет работать за вас?
@echo off
for /l %%i in (1,1,15) do call set c%%i_page_%page_num%=%%c%%i%%
или с использованием delayedexpansion
@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,15) do set c%%i_page_%page_num%=!c%%i!