Mmmmmm, creo que podrías usar un VBS, así te ahorras bastante trabajo que sería en Batch.
Edito : Ya vi que lo resolviste, que bien.
Hay 2 formulas generales para sacar el día de la semana.
A) De meses de enero a febrero:
B) Meses restantes:
Donde a = año, m = mes, d = dia.
Cuando hayas hecho los cálculos, haces:
Y te dará el numero de día de la semana.
Como ves, es algo engorroso.
Edito : Ya vi que lo resolviste, que bien.
Hay 2 formulas generales para sacar el día de la semana.
A) De meses de enero a febrero:
Código [Seleccionar]
n=a+31*(m-1)+d/a-1)/4-3*((a+99)/100)/div4
B) Meses restantes:
Código [Seleccionar]
n=a+31*(m-1)+d(-(4*m+23)/10+a/4-(3*(a/100+1))/4
Donde a = año, m = mes, d = dia.
Cuando hayas hecho los cálculos, haces:
Código [Seleccionar]
n%=7
Y te dará el numero de día de la semana.
Como ves, es algo engorroso.