@echo off cls SET pylpr="C:\Program Files\Brooks Internet Software\RPM\pylpr.exe" IF NOT EXIST %pylpr% SET pylpr="C:\Program Files (x86)\Brooks Internet Software\RPM\pylpr.exe" IF NOT EXIST %pylpr% GOTO Nolpr SET TIMERUN=%TIME% SET HH=%TIMERUN:~0,2% FOR /F "skip=1" %%A IN ('WMIC Path Win32_LocalTime Get DayOfWeek' ) DO ( IF %%A GEQ 1 IF %%A LEQ 5 ( GOTO Weekday ) ELSE ( GOTO Weekend ) ) :Weekend ECHO "WEEKEND" GOTO Printer1 :Weekday ECHO "WEEKDAY" IF %HH% GEQ 7 IF %HH% LSS 16 ( ECHO "DAY" GOTO Printer2 ) ELSE ( ECHO "EVENING" GOTO Printer1 ) :Printer1 ECHO "Printer1" %pylpr% -S 127.0.0.1 -P printer1 %1 GOTO end :Printer2 ECHO "Printer2" %pylpr% -S 127.0.0.1 -P printer2 %1 GOTO end :Nolpr ECHO "pylpr not found." :end ECHO "END"