|That sounds a lot like "wget", which i was going to suggest at one point and decided not as it is "not native to windows" and requires a download from sourceforge or gnu utils.|
Assuming the output of the "findstr",
findstr /l /i "downrate uprate" url.fil > file
<td id="downrate">2044 </td>
<td id="uprate">507 </td>
then here's a klutzy way to avoid using batch with the <> but you need to use notepad or edit to make the pipe-file edlin.in:
this file only needs to be created one time, then it can be used over and over by the script.
Then, in script:
"file" now contains just the two numbers.
but script can do it without too much problem:
for /f "tokens=3 delims=^<^> " %%a in (file) do (
if not defined bb set bb=%%a
echo up is %aa%
echo down is %bb%
char.s <>|= get messy in batch, as Razor pointed out, but since it's just the two lines maybe this script will work ok.
ps: that registry setting is good to know, i have it filed away now into my notes.