i am trying to schedule an hourly based logical backup

1-i have created a batch file which contains

exp system/gateway@orcl dumpfile=expdir:try.dmp logfile=expdir:try.dmp schemas=test

this batch file is running successfully

2-i am trying to create the following job to run every hour
BEGIN
DBMS_SCHEDULER.create_job (
JOB_NAME => 'BACKUP_JOB',
JOB_TYPE => 'EXECUTABLE',
JOB_ACTION => 'c:\backup.bat',
START_DATE => trunc(SYSDATE+1/24,'HH'),
REPEAT_INTERVAL => 'FREQ=HOURLY;INTERVAL=1',
COMMENTS => 'Logical backup');
END;

My first question is whether it supports .bat executables
If it does then can anybody help me in this regard?
thanx in advance