
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to use the following script. I have used this before with success but my problem lies in where the script is created. Previously it went into my C: drive but now I want it to go to a different location. No matter how I change the path it always goes to my C: drive
;scriptautonumber lisp
;
;create a script for opening dwg files, regen, and saving version
;
(defun C:scriptautonumber ( / COUNT DIR FILENAME FILES SCRIPTNAME)
(if (setq dir (getfiled "Select the drawing directory:" "" "dwg" 0))
(setq dir (vl-filename-directory dir))
)
(if dir
(setq files (vl-directory-files dir "*.dwg" 1))
)
(if files
(progn
(setq scriptname (open "\\bvfileprd\drafting\drafting\users\c_kauffman\batchnumberupdate.scr" "w")
count 0
)
(while (setq filename (nth count files))
(setq filename (strcat dir "\\" filename))
(write-line (strcat "_open \"" filename "\"") scriptname)
(write-line "f2t" scriptname)
(write-line "regen" scriptname)
(write-line "f2tb" scriptname)
(write-line "regen" scriptname)
(write-line "_zoom extents" scriptname)
(write-line "_qsave" scriptname)
(write-line "_close" scriptname)
(setq count (1+ count))
)
(close scriptname)
)
)
(princ)
)
Solved! Go to Solution.