====== Buscar todos los correos enviados a Gmail por una lista de personas ======
Esto lo usé durante el confinamiento. Por entonces no usábamos el correo de educamadrid por dos razones:
- Los alumnos no disponían de perfil en educamadrid (por entonces, era opcional) y
- Los profesores no teníamos espacio suficiente en el correo institucional para recibir los trabajos de alumnos (de hecho, a mí se me llenaron los 10 gigas de gmail, lo que quiere decir que mis alumnos enviaron 2 gigas de trabajos, algo superior al espacio del correo institucional.
En cierto momento, para asegurarme de que había leído todos los correos de cada cada alumno y había corregido todo, necesité hacer una búsqueda en Gmail de todos los correos de cada alumno. Lo resolví con este archivo de proceso por lotes que he encontrado hoy:
El script se compone de:
- Un archivo llamado filt.txt que contiene todas las direcciones de los alumnos en el siguiente formato: - https://mail.google.com/mail/u/0/#search/alumno1%%40hotmail.es
https://mail.google.com/mail/u/0/#search/alumno2%%40gmail.com
- Un archivo de proceso por lotes llamado waiter.bat que va abriendo secuencialmente chrome.
if %1.==. goto 1
goto 2
:1
for /F %%a in (filt.txt) do call %0 %%a
goto :fin
:2
timeout /T 5
tasklist /FI "imagename eq chrome.exe" /FI "WINDOWTITLE eq Resultados*" |find "chrome"
if errorlevel 1 goto :3
goto :2
:3
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1"
timeout /T 5
:fin