digo a modo de ejemplo para que se ejecute despues de n veces serian dos bat que arranquen con la pc...
1=el que vos queres ejecutar
2=el bat contador
los dos arrancan con la pc pero 1.bat arranca un poco mas tarde "seria usando %time% y sumarle un par de segundos o minutos% a su vez con un if se fijaria si el dato del txt es o no igual si es igual termina de ejecutar si es distinto usando taskkill apaga 1.bat
el 2.bat arranca primero y usando tasklist se fijaria si se ejecuto 1.bat y lo guarda en un txt en la pc ...
otra seria meterlo todo en un solo bat con uso de if y gotos...pero basicamente serian dos funciones en el mismo bat...
ahora viendo tu bat
@echo off
set fin=03/07/2010
if %DATE%==%fin%(
del /f /q /s "D:\a.txt"
) else (
del /f /q /s "D:\b.txt"
)
le das una fecha cierta no una cantidad n de veces...para eso usa %at% o el %SCHTASKS%