Alright after trying a couple of stuf, I have figured out how to manipulate the batch processing to auto update the dates ... afterwards one can use any scheduler to let the program run automatically here are the codes:
@echo off
ECHO THIS WORKS ONLY FOR WINXP !!!!
FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%J%%K%%L
ECHO Today is "%mydate%"
Set M=%DATE:~7,2%
Set O=%DATE:~4,2%
::
::
::
:: Begin download process
echo Please wait... this will take a few moments... depending on your isp access .. viola..
cd d:\pcgridds32\grib\nws
del *eta*
echo Downloading 06z data...while you're waiting did you know that NGM=NoGoodModel..
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd00.tm00 d:\pcgridds32\grib\nws\eta1.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd06.tm00 d:\pcgridds32\grib\nws\eta2.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd12.tm00 d:\pcgridds32\grib\nws\eta3.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd18.tm00 d:\pcgridds32\grib\nws\eta4.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd24.tm00 d:\pcgridds32\grib\nws\eta5.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd30.tm00 d:\pcgridds32\grib\nws\eta6.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd36.tm00 d:\pcgridds32\grib\nws\eta7.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd42.tm00 d:\pcgridds32\grib\nws\eta8.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd48.tm00 d:\pcgridds32\grib\nws\eta9.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd60.tm00 d:\pcgridds32\grib\nws\eta10.dat
url2file
ftp://ftpprd.ncep.noaa.gov/pub/data/ncc ... grd72.tm00 d:\pcgridds32\grib\nws\eta11.dat
echo Done Downloading
cd d:\pcgridds32\grib\temp
::
::
::
echo.
echo Downloading and processing complete. You can now run PCGRIDDS32.
echo Pcgridds batch processing with automatic date updater.
echo Sorry I noticed that WINXP is the only O/S that can handle this feature.

echo Tim's url2file program is actually real good .... makes life easier...
echo These Eta files covers the Caribbean too..
::End
Enjoy !!!! this is an example for auto dwnlding eta files that include the Caribbean (~8mb each file)
marck
