Aller au contenu

Lisps de Patrick_35


Patrick_35

Messages recommandés

Hello everybody

 

ludo07

Tu as de bonnes habitudes.

Il y a bien un problème avec ton dernier fichier d'essai.

Je ne comprends pas d'où vient le problème.

Du coup, j'ai fais mon propre fichier de test, et tout fonctionne correctement, même en utilisant ta manière de travailler

 

Lili

Tu as par exemple un fichier bloc que l'on appelle lili2006.dwg

Tu insères ce bloc en tant que xref dans un fichier nommé lui aussi lili2006 (mais pas au même emplacement que le fichier inséré, histoire de varier les plaisirs)

Tu as une référence circulaire.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes et tous,

 

Salut Patrick,

 

Merci pour ces explications.

 

Cela est arrivé à un de mes étudiants la semaine dernière.

 

Le but était d'insérer en bloc un fichier biblio cartouche dans le plan actif. Celui-ci làa inséré une première fois, puis effacer et ensuite purger le dessin. Lorsqu'il à voulu réinsérer, sous forme de bloc toujours, le cartouche, j'avais en ligne de commande ce même message :

 

bloc dans le dessin qui se réfère à lui-même

 

Est-ce pour les mêmes raisons ?

 

Merci encore,

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes et tous,

 

Salut Patrick,

 

Merci pour ces explications.

 

Cela est arrivé à un de mes étudiants la semaine dernière.

 

Le but était d'insérer en bloc un fichier biblio cartouche dans le plan actif. Celui-ci làa inséré une première fois, puis effacer et ensuite purger le dessin. Lorsqu'il à voulu réinsérer, sous forme de bloc toujours, le cartouche, j'avais en ligne de commande ce même message :

 

bloc dans le dessin qui se réfère à lui-même

 

Est-ce pour les mêmes raisons ?

 

Merci encore,

Cela est probable.

Il faudrait refaire la manip.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

 

Hey Patrick

 

Deux choses : une remarque (un wish) pour RXREF et une demande IDEM pour les Images !

 

J'utilise un peu RXREF.lsp vs 1.02 mais a mon avis, cette routine a un petit defaut :

elle ne fonctionne que sur les XREFs (Normal) et les XREFs doivent etre en dessous du dessin traite (Normal) !

 

Mais si par megarde, les XREFs sont sur la meme unite que le dessin courant et qu'elles se trouvent non pas "en dessous" mais "au dessus", la routine ne fait RIEN (Normal) mais surtout la routine ne dit RIEN du tout !

 

Donc SVP serait-il possible de faire passer un warning sur l'ecran texte pour chaque XREF que RXREF ne peut pas traiter !

 

SVP serait il possible d'avoir un RXIMAGE pour les Images ?

 

Merci d'avance de ton aide, Le Decapode

 

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

 

Hello

 

Soit un catalogue d:

 

RXREF vs 1.02 fonctionne BIEN pour tout dessin dans d:

et des XREFs dans d:

 

Mais si les XREFs sont dans d:

ou alors je suis une grosse truffe !

 

Et sinon SVP je maintiens ma demande pour un RXIMAGE.lsp

 

Le Decapode

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

e

 

Dans un chemin relatif, il faut une partie de répertoire commune avec le dessin courant.

Si tu remontes jusqu'à la racine, que devient la notion de chemin relatif ?

 

Le lisp modifié qui fonctionne maintenant aussi pour les images.

 

ps : j'ai toujours pas compris ton histoire de dessus/dessous

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

 

Hello Patrick

 

SVP serait-il possible que tu poses une question du genre :

Voulez traiter aussi les Images ?

 

Sinon sous MS-DOS le catalogue courant est symbolise par "."

et le catalogue parent par ".." et ainsi de suite

 

Donc si tu es dans d:

un "DIR ." donne le contenu du catalogue courant

 

et si tu veux le catalogue (ou atteindre) d:

Il faut taper "DIR ..\mesxref"

 

Merci d'avance, le Decapode

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

 

Hello Patrick

 

Ca marche Impec sur MAP 2006 (pas d'autre AutoCAD sous la main en ce moment)

 

SVP si d'autres personnes peuvent tester sur de l'AutoCAD plus recent, ca serait sympa !

 

Encore merci pour ce RXREF "aux petits oignons", Le Decapode

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

SVP si d'autres personnes peuvent tester sur de l'AutoCAD plus recent, ca serait sympa !

 

Ben ça marche pô ! Enfin, si pour les xrefs, toujours, mais il ne m'a pas pris en compte mes images, et ne me demande même pas si je veux les traiter.

 

Je suis sur AutoCAD 2008 et j'essaie de traiter des JPG

 

J'ai même réessayé sur un dessin vierge avec que des images (2), et la commande me répond "0 chemins traités"

 

Voilà pour le feedback

 

Sapin

 

PS : juste pour info : vous, les lispeurs fous, comment est-ce que vous trouvez le temps dès qu'une requête est demandée sur CADXP (ou pour vous même) de dire "oui pas de soucis je vous fais ça sur un coin de table" ? Existe-t-il des éditeurs de lisp, ou est-ce que vous faites "juste" 7h-23h tous les jours ? Merci d'éclairer ma lanterne, parce que moi, perso, quand je vois la tonne de taf qu'on me demande (et j'imagine que je suis pas le seul) je vois pas où je pourrais caser le montage d'un code dans ma journée.

 

[Edité le 8/10/10 par grand_sapin]

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

je te passe bien le bonjour (J'ai pommé tes coordonées)

Ben, avec le calva, je comprends ;)

Toutes mes amitiés.

(vl-list->string '(112 97 116 114 105 99 107 51 53 64 97 108 105 99 101 97 100 115 108 46 102 114))

 

Encore merci pour ce RXREF "aux petits oignons", Le Decapode

De rien el decápodo.

 

Ben ça marche pô

Il faut prendre le lien de la réponse 3, page 18 (il va falloir que je mette à jour la page principale, mais pas le temps)

 

comment est-ce que vous trouvez le temps

En général, il suffit de 5/10mn pour répondre à la demande. Dès que cela est plus complexe, pendant l'heure du déjeuner si besoin.

 

@+

 

[Edité le 8/10/2010 par Patrick_35]

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Bonjour bonjour !

 

Tout d'abords merci pour les lisps que vous avez mis à disposition !

 

J'utilise le script ONG, mais je rencontre un problème.

 

Je travaille avec Autocad 2010 et windows 7.

 

Le chargement du script se passe bien, et lorsque je tape ONG dans la console, une erreur apparait :

 

"Erreur : type d'argument incorrect: stringp nil"

 

Cette erreur est aléatoire, généralement nous enregistrons nos fichiers AutoCAD en version 2000/2000LT. Le seul moyen que j'ai trouvé pour ne plus avoir cette erreur est d'enregistrer le fichier en autocad 2007.

 

Y-aurait il un moyen pour que cela fonctionne sur la version 2000 ? peut-être pourriez vous mettre en ligne une ancienne version d'ONG ? ou une petite ligne de code sortie de derriere les fagots ?

 

En tout cas merci pour le boulot que vous faites.

 

Saloute !

 

 

Lien vers le commentaire
Partager sur d’autres sites

N'est ce pas Patrick ?! ;)

:D

 

ArnaudOregon

Salut

 

J'ai fait un essai avec un fichier en v2000, et aucun problème :o

 

Si l'erreur persiste, merci de me faire parvenir un exemple pour que je regarde de plus prés.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Bonjour patrick,

 

le problème est vraiment aléatoire, la preuve :

 

Je m'appretais à t'envoyer un fichier autocad sur lequel aparait l'erreur stringp nil, je l'enregistre sur le bureau, je réessai la commande "ong" , et là aucun problème... ce qui me fait dire que le soucis ne vient pas de la version d'autocad.

 

Je ferais quelques essais d'ici la fin de semaine afin d'identifier d'ou vient le problème.

 

Peut être l'emplacement du fichier ( .lsp et/ou .dwg ) ?

 

A noter que mes collegues ont la même erreur...

 

Merci de votre réactivité

 

 

 

 

 

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

hello patrick

 

j'ai récupéré de ta part une version "scriptor 2.00"

je suis sous AA2011, et en fait rien ne se passe

aucun fichiers ne souvrent

 

avec visualisp

 

j'ai mis quelque espions sur des parametres

 

LST : la liste des differents fichiers dwg a ouvrir est au complet

BL : le nom du LISP a ouvrir pour chaque fichier est ok

LEC : par contre le nom du fichier qui doit etre ouvert dans "FOREACH" est vide

 

j'ai vue sur une autre site que le LISP DUC 1.03 avait le meme probleme

tu parles sur l'autre site que ca n'ouvre pas les fichiers et utilise "objectdbx" pour DUC 1.03

 

est ce la meme chose pour scriptor 2.00 ?

 

mon but est d'ouvrir chaque fichier, de zoomer, les sauvegarder, et avoir dans l'explorateur windows une image de ca que ca represente a peu pret , plutot que d'avoir l'icone en gros

jaune et bleu DWG / tm

 

 

bon week end

 

a+

 

phil

 

[Edité le 15/10/2010 par PHILPHIL]

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Scriptor écrit un script ici

(strcat (vla-get-path (vlax-get-acad-object)) "/Patrick_35.scr")

Qui est ensuite appelé par scriptor puis effacé.

 

Peut-tu me dire si le script existe et s'il est complet ?

 

Pour DUC, c'est du téléchargement dont il est question, et le lisp ne travaille pas comme scriptor.

Scriptor est obligé d'ouvrir les dessins un par un.

 

ps : je migre les lisps sur ce nouveau site, et j'en profite pour ajouter une ou deux améliorations.

Je trouve que c'est plus facile à gérer et si on souhaite demander quelque chose sur un lisp en particulier, c'est plus facile

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

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é