ok cab i tried your approach by creating the batch script via hurricane then pasted that into a text file and running it from autocad. again it printed the first file but didn't open the second.
i posted the script below for you to review. i'd appreciate Tim's routine and thank Tim for writing and sharing it with us
_OPEN
"d:\Drawings\M-2630EM ONE CHRISTINA CRESCENT\COMPLETE SUBMISSION\DETAILS.dwg"
(if (or sub_plottabs (/= (load "plottabs.lsp" "fail") "fail"))
(foreach ps '(("d-prot-500ps" nil 1) ("d-prot Xerox510" t 5) ("d-prot-800" nil 1) ("small_copy" nil 3) ("HP LASER 11x17" nil 1))
(setq *ptdebug* t)
(sub_plottabs (list (car ps) (nth 2 ps) "Tab" (cadr ps) nil t t "~" nil nil t T "" "*"))
)
(princ "\nCould not load PlotTabs.lsp or plotHelper.lsp")
)
close
Y
_OPEN
"d:\Drawings\M-2464EM\M-2464EF\umdnj elevations.dwg"
(if (or sub_plottabs (/= (load "plottabs.lsp" "fail") "fail"))
(foreach ps '(("d-prot-500ps" nil 1) ("d-prot Xerox510" t 5) ("d-prot-800" nil 1) ("small_copy" nil 3) ("HP LASER 11x17" nil 1))
(setq *ptdebug* t)
(sub_plottabs (list (car ps) (nth 2 ps) "Tab" (cadr ps) nil t t "~" nil nil t T "" "*"))
)
(princ "\nCould not load PlotTabs.lsp or plotHelper.lsp")
)
close
Y