Select Shape File dialogue box on file open

dslocum
Advocate
Advocate

Select Shape File dialogue box on file open

dslocum
Advocate
Advocate

Since upgrading to C3D2018 I'm getting multiple 'Select Shape File' dialogue boxes every time I open a file. No one else in the office is getting this. How can I solve this or at least suppress the dialogue boxes from appearing?

0 Likes
Reply
2,687 Views
10 Replies
Replies (10)

BrianBenton
Collaborator
Collaborator

Do you mean for missing fonts? Can you post a screen shot of the error message?

Brian C. Benton

bbenton@cad-a-blog.com
http://CAD-a-Blog.com
twitter.com/bcbenton
www.facebook.com/CADaBlog


0 Likes

dslocum
Advocate
Advocate

Capture.JPGHere's a screen shot of the dialogue box.

0 Likes

BrianBenton
Collaborator
Collaborator

It looks like it is looking for a missing font. Did you import DGN files? They will sometimes cause this to happen. You can set FONTALT to a SHX file and that should automatically replace missing fonts to what ever you set it to.

Brian C. Benton

bbenton@cad-a-blog.com
http://CAD-a-Blog.com
twitter.com/bcbenton
www.facebook.com/CADaBlog


0 Likes

dslocum
Advocate
Advocate

I already have ALTFONT set to simplex.shx and I still have to cancel out several of those messages on every file open. Any other ideas?

0 Likes

BrianBenton
Collaborator
Collaborator

There should be an option to replace or ignore this type of selection for the error message when it appears. Do what you want one time and it should do that every time.

Brian C. Benton

bbenton@cad-a-blog.com
http://CAD-a-Blog.com
twitter.com/bcbenton
www.facebook.com/CADaBlog


0 Likes

BrianBenton
Collaborator
Collaborator

You might be missing the SHX files on your workstation, that's why it can't find them. Or maybe your text styles are referencing missing shx file. Try to find out which text styles have missing shx files and replace them. Or its possible DGN files were imported and it is missing those shx file.

Brian C. Benton

bbenton@cad-a-blog.com
http://CAD-a-Blog.com
twitter.com/bcbenton
www.facebook.com/CADaBlog


0 Likes

dslocum
Advocate
Advocate

I checked all of the text styles and none are using the missing fonts. It's possible that I have a line type that uses these fonts. I'll check that and follow up. Thanks for you help so far.

0 Likes

BrianBenton
Collaborator
Collaborator

I had a project once where we imported Microstation files and it screwed up our shape files on that project for a long time. It was annoying to say the least

Brian C. Benton

bbenton@cad-a-blog.com
http://CAD-a-Blog.com
twitter.com/bcbenton
www.facebook.com/CADaBlog


0 Likes

Anonymous
Not applicable

I had that happen where it looked for a shx file and the file was in the folder it opened up when it couldn't find it. No clue why. I finally found an instance of the shx in a linetype definition (in the template) that once I deleted the message went away. I know you can check the box to Do This Every Time, but that doesn't solve the problem, just hides it.

 

you might try this lsp routine. I found it when researching the issue - I think it might even be from Autodesk. but it didn't really do much for me. DELSHAPE is the file and command to run :

 

;;;-------------------- START OF FILE ------------------------

;;;--------------------------------------------------------------------------;

;;; DESCRIPTION
;;; This routine deletes all shapes in the drawing
;;; that do not have a file definition.
;;;
;;; RUN
;;; -load this file and run the new command DELSHAPE
;;;--------------------------------------------------------------------------;


(defun c:delshape ()
  (setvar "CMDECHO" 0)
(setq n 0
  nshapes 0
  delete 0
)
(setq shapes (ssget "X" '((0 . "SHAPE")))) ;shapes
(setq shapes_name (ssget "X" (list (cons 0 "SHAPE") (cons 2 "*"))))
(if (/= shapes nil)
  (setq nshapes (sslength shapes))
) ; n. total de shapes
(if (and (= shapes_name nil) (/= shapes nil))
  (progn
    (while (< n nshapes)
  (setq entity (ssname shapes n))
  (entdel entity)
  (setq delete (+ 1 delete))
  (setq n (+ 1 n))
    )
  )
)
(while (and (< n nshapes) (/= shapes nil) (/= shapes_name nil))
  (setq entity (ssname shapes n))
  (if (or (= (ssmemb entity shapes_name) nil))
    (progn
  (entdel entity)
  (setq delete (+ 1 delete))
    )
  )
  (setq n (+ 1 n))   )
  (prin1 delete)
  (princ " shape(s) deleted\n")
  (command "_purge" "_sh" "" "_n")
) ;;---------------- END OF FILE --------------

0 Likes

Anonymous
Not applicable

Is there a path to the missing font files that is missing from your 2018 install but is in your previous version?

0 Likes