Aller au contenu

Ouverture de fichier (police)


Messages recommandés

Posté(e)

Bonjour

 

Je voudrais savoir si il y a la possibilité de retirer dans autocad la fenêtre qui nous invite à changer la police lorsqu'on reçoit un certain nombre de fichier avec une police qui n'existe pas dans un système d'exploitation classique

 

Merci d'avance

 

Posté(e)

Salut,

 

Si les fichiers viennent d'AutoCAD, le plus simple est de demander qu'on te les envoie avec ETRANSMIT.

 

Normalement, s'il s'agit bien de police de caractère, AutoCAD remplace automatique les polices non trouvées par une police de substitution. Ceci est géré par la variable système FONTALT (regarde dans l'aide).

 

Par ailleurs, AutoCAD envoie un message à l'ouverture de certains fichiers lorsqu'il ne trouve pas une fichier de forme (SHX). Ces fichiers sont nécessaires pour certains types de ligne personnalisés ou de types de lignes venant d'autres logiciels (ArchiCAD, VectorWorks ...).

Tu trouveras ici un LISP qui remplace tous les fichier de forme SHX introuvables par ltypeshp.shx qui est le fichier de forme inclus dans AutoCAD.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Salut Gile

 

Merci pour les explications. Je suis aller sur le lien que tu m'as donné afin d'utiliser le lisp que tu as créer.

 

Malheureusement je n'ai pas le résultat souhaiter.

 

Pour le premier lisp en haut du forum je n'ai aucune réaction d'autocad quand je tape la commande rform.

 

Pour le lisp qui ratisse plus large j'ai le message d'erreur suivant

 

Commande: (LOAD "C:/Documents and Settings/D.FLAMENT/Bureau/rform.lsp") C:RFORM

Commande: rform

; erreur: type d'argument incorrect: stringp nil

 

Peux tu me donner l'explication à ce problème si tu en vois la cause

 

Merci

Posté(e)

Salut,

 

Pour le premier lisp en haut du forum je n'ai aucune réaction d'autocad quand je tape la commande rform.

C'est normal, le LISP se contente de remplacer ler fichier de forme introuvables par celui fourni avec AutoCAD.

Il faut lancer le LISP après avoir répondu "Annuler" dans la boite de dialogue et si le fichier est enregistré, la boite dialogue n'apparaîtra plus aux ouvertures suivantes.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Salut

 

Que veux tu dire par " si le fichier est enregistrer"?

 

Voici ce que j'éxécute :

1) Ouverture du fichier

2) Annuler boite de dialogue police

3) Lancer du lisp

4) Enregistrement puis quitter

5) Ré ouverture du fichier

 

Et la fenêtre apparaît toujours

 

Ai-je mal exécuté la manipulation ??

 

Merci d'avance

Posté(e)

Salut,

 

Non, c'est la bonne démarche.

 

Peux tu coller ça sur la ligne de commande (avec le fichier en question) et poster ce qu'AutoCAD retourne.

 

((lambda (/ ts)
  (while (setq ts (tblnext "STYLE" (not ts)))
    (princ (strcat "\nNom : "
	    (vl-prin1-to-string (cdr (assoc 2 ts)))
	    "\tFichier : "
	    (vl-prin1-to-string (cdr (assoc 3 ts)))
	    (if (= (logand 1 (cdr (assoc 70 ts))) 1)
	      " (forme)"
	      " (texte)"
	      )
    )
    )
  )
  (textscr)
  (princ)
)
)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Salut

 

Voici ce que autocad retourne :

 

 

Nom : "STANDARD" Fichier : "simplex.shx" (texte)

Nom : "COTE" Fichier : "simplex" (texte)

Nom : "ROMANS" Fichier : "romans.shx" (texte)

Nom : "HOPBUL" Fichier : "simplex.shx" (texte)

Nom : "ARIAL" Fichier : "ARIALUNI.TTF" (texte)

Nom : "CART02" Fichier : "ltypeshp.shx" (texte)

Nom : "CARTMIN02" Fichier : "ltypeshp.shx" (texte)

Nom : "CART03" Fichier : "ARIALUNI.TTF" (texte)

Nom : "CART05" Fichier : "ARIALUNI.TTF" (texte)

Nom : "calais" Fichier : "swisse.ttf" (texte)

Nom : "CART04" Fichier : "ARIALUNI.TTF" (texte)

Nom : "HOP" Fichier : "ARIALUNI.TTF" (texte)

Nom : "CART" Fichier : "ltypeshp.shx" (texte)

Nom : "BOLD" Fichier : "ARIALUNI.TTF" (texte)

Nom : "Style-times" Fichier : "times.shx" (texte)

Nom : "ROMANC" Fichier : "ARIALUNI.TTF" (texte)

 

Par ailleurs une chose que je n'ai pas signaler mais qui s'améliore c'est que la fenêtre apparait plus qu'une seule fois pour plusieurs polices introuvables

 

Je sais pas si sa pourras t'aider à mon problème

 

 

 

  • 2 ans après...
Posté(e)

J'ai un problème similaire. Voici ce que la commande renvoie chez moi :

Nom : "Standard"   Fichier : "txt.shx" (texte)
Nom : ""  Fichier : "ltypeshp.shx" (forme)
Nom : "Style-STANDARD"  Fichier : "ltypeshp.shx" (texte)
Nom : "Style-ENGINEERING"     Fichier : "ltypeshp.shx" (texte)
Nom : "Style-arial"      Fichier : "ltypeshp.shx" (texte)
Nom : "Style-WORKING" Fichier : "ltypeshp.shx" (texte)
Nom : "S0"    Fichier : "ARIAL.TTF" (texte)
Nom : "ARIAL"       Fichier : "ARIAL.TTF" (texte)
Nom : "S2"    Fichier : "italicc.shx" (texte)
Nom : "romans-bloc"      Fichier : "romans.shx" (texte)
Nom : "S1"    Fichier : "simplex.shx" (texte)
Nom : "arialB" Fichier : "" (texte)
Nom : "times"       Fichier : "TIMES.TTF" (texte)
Nom : "NORMAL_CAT"     Fichier : "ARIAL.TTF" (texte)
Nom : "Verdana 1.0"      Fichier : "verdana.TTF" (texte)
Nom : "Verdana 2.0"      Fichier : "verdana.TTF" (texte)
Nom : "1"   Fichier : "simplex" (texte)

Et donc le problème. Le lien mis pour le LISP ne renvoie sur rien chez moi.

 

Merci

http://img11.hostingpics.net/pics/931342Sanstitre.jpg

Autodesk - 24.0.30.17 - Autodesk AutoCAD Map 3D 2021.0.1

Géomedia - Version 17.1h - Covadis

Microsoft - 21H2 -  Windows 10 64 bits

Leica - Version - LEICA TS13 + CS20

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité