(if (and (setq scrfile "D:\\lisp\\SCRIPT.scr") ; path of script file
(setq dwgloc (getfiled "\nSelect Any One DRAWING from Required Folder: " "" "dwg" ) ;full path of drawing
) ; End and
(progn
(setq afile (open scrfile "w")) ;to create a text (script) file
(foreach x (vl-directory-files (setq dir (vl-filename-directory dwgloc)) "*.dwg" 1) ;for each drawing file in same directory
(write-line (strcat "open " """ dir "\" x " " "" (load "d:/lisp/process.lsp") zoom extents (c:process) qsave close") afile) ; script line to open drawing, load process.lsp, run, save, and close drawing.