Aller au contenu
Problème de lien d'inscription (résolu ?) ×

- Routines LISP

# Lisps de Patrick_35

Par Patrick_35
le 8 août 2006 dans Routines LISP

Partager
Abonnés 4

- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Suivant
- Page 5 sur 28

## Messages recommandés

### Patrick_35

Posté(e) le 23 janvier 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 23 janvier 2007

Tu as remis à jour LATT ? (histoire de voir si le lisp n'a pas été modifié)

C'est quand même surprenant. Ca fonctionne parfaitement avec Salvanorigatore et (gile), ce qui veux dire que cela ne vient pas du lisp

Donc, tu as surement un lisp ou un arx qui doit intervenir lors de la sauvegarde et génerer cette erreur

@+

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

- Réponses 693
- Créé 18 a
- Dernière réponse 3 a

#### Meilleurs contributeurs dans ce sujet

- 214

- 45

- 39

- 34

#### Jours populaires

- le 23 janv.

  14

- le 7 févr.

  12

- le 9 août

  12

- le 10 juil.

  11

#### Meilleurs contributeurs dans ce sujet

- Patrick_35 214 messages

- PHILPHIL 45 messages

- lili2006 39 messages

- lecrabe 34 messages

#### Jours populaires

- le 23 janv. 2007

  14 messages

- le 7 févr. 2022

  12 messages

- le 9 août 2006

  12 messages

- le 10 juil. 2008

  11 messages

#### Messages populaires

##### Patrick_35

le 8 août 2006

Bonjour à vous tous Cela fait un moment que je fais des lisp et que je les publie sur ce forum On en trouve un peu partout et j'ai donc décidé de les regrouper dans ce post

##### JUJUZAZA

le 19 août 2006

patrick 35 tu as eu 1 superbe idée de tout regrouper et encore + fort de partager tes lisp . 1 grand merci

##### Patrick_35

le 22 août 2006

Ajout de la fonction Ctr @+

#### Images postées

### muriel

Posté(e) le 23 janvier 2007

### muriel

- Membres
- - 50

Posté(e) le 23 janvier 2007

Oui, j'ai chargé LATTV6 4 mais c'est idem, j'ai supprimé tous les autres lisps, j'ai aussi supprimé le fait de le charger à l'ouverture pour voir.. rien vu du tout :casstet:

### Bred

Posté(e) le 23 janvier 2007

### Bred

- Membres
- - 2,8 k
- Location Antibes

Posté(e) le 23 janvier 2007

J'ai la version 6.32 et elle fonctionne avec 2007 (je chargerais la 6.4 chez moi ce soir, je suis bloqué au bureau.)

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

### muriel

Posté(e) le 23 janvier 2007

### muriel

- Membres
- - 50

Posté(e) le 23 janvier 2007

Pour répondre à Bred j'avais le même problème avec la version 6.3

Et pour répondre à Patrick_35, j'ai essayé de comparer les fichiers arx entre mes deux versions d'autocad, et ceux qui sont sur 2007 et pas sur 2006 sont - entre autres :

MoveBack.arx

AcCamera.arx

achapi.arx

ACxrefservice.arx

ACxrefew.arx

et plusieurs fichiers AEC

merci en tout cas à tous les deux de continuer à chercher

@+

### Bred

Posté(e) le 23 janvier 2007

### Bred

- Membres
- - 2,8 k
- Location Antibes

Posté(e) le 23 janvier 2007

Je viens de tester la version 6.4 sur 2007, pas de problème à première vus.... :casstet:

Ce qui me fait poser une question parrallèlle : Mais comment fait-tu tes lien sans vlax-ldata ??? :casstet: :P

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

### Patrick_35

Posté(e) le 24 janvier 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 24 janvier 2007

Pour muriel

Et sans LATT de chargé, tu as toujours le message d'erreur ?

Pour Bred

Je ne comprends pas ta question ?

@+

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

### Bred

Posté(e) le 24 janvier 2007

### Bred

- Membres
- - 2,8 k
- Location Antibes

Posté(e) le 24 janvier 2007

> Citation
> Je ne comprends pas ta question ?

Et bien , en sachant que sur la 2007 vlax-ldata à un bug, j'ai du mal à comprendre comment tu fais pour créer des liens sans les écrires quelque-part.....

Rappel Bug :

sur 2006 :

donne :

(vlax-ldata-get "Mon_appli" "cléf-1") = "toto"

(vlax-ldata-get "Mon_appli" "cléf-2") = 52

(vlax-ldata-list "mon_appli") = (("cléf-2" . 52) ("cléf-1" . "toto"))

sur 2007 :

donne :

(vlax-ldata-get "Mon_appli" "cléf-1") = "toto" OK

(vlax-ldata-get "Mon_appli" "cléf-2") = 52 OK

(vlax-ldata-list "mon_appli") = (("c" . 52) ("c" . "toto")) BUG

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

### Patrick_35

Posté(e) le 24 janvier 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 24 janvier 2007

Si tu fais un (vlax-ldata-get "Patrick_35" "0") tu auras la liste de la première chaîne de liaison

Un (vlax-ldata-get "Patrick_35" "1") la deuxième, etc...

La liste est codée comme ceci.

Un (nth 0 ma_liste) te donne le type de liaison.

Un (nth 1 ma_liste) la valeur du premier attribut de la chaîne.

Un (nth 2 ma_liste) l'ID du premier attribut.

Un (nth 3 ma_liste) l'ID du second attribut, etc...

Je fonctionne beaucoup avec des vlax-ldata-get ou vlax-ldata-put et apparemment cela passe les versions sans problèmes.

De plus, mes clés sont numérique pour la simple raison que si l'on ajoute une nouvelle chaine de liaison, un (itoa (length (vlax-ldata-list "Patrick_35"))) me donne la clé suivante. Cela me permet de gérer autant de liaisons que nécessaire et avec cette logique, je retrouve mes petits facilement :)

Je supprime une chaine ! Rien de plus simple que de renuméroter par un (setq liste (vlax-ldata-get "Patrick_35" "10")) en (vlax-ldata-put "Patrick_35" "9" liste)

@+

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

### Bred

Posté(e) le 24 janvier 2007

### Bred

- Membres
- - 2,8 k
- Location Antibes

Posté(e) le 24 janvier 2007

Aaaaah ! dacoord !

En fait, personnelement je me suis réaliser une liaison (sans réacteur) d'attribut, mais je ne créé pas de liste mais une paire pointé simple.... (et pour info, pas avec des VLA-OBJECT mais avec comme référence de l'entité le code DXF 5 .... )

Donc ce que tu obtiens en faisant une liste, moi je l'obtenais en récupérant mon groupe de liaison avec un (vlax-ldata-list "mon_appli"), ce qui me créé une erreur sur 2007....

J'ai pas mal de chose à retoucher moi..... :casstet:

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

### speedy

Posté(e) le 29 janvier 2007

### speedy

- Membres
- - 559

Posté(e) le 29 janvier 2007

Bonjour à tous et merci à Patrick_35 pour ses réacteurs.........

j'utilise rea-att, quelle est le moyen pour tout regénérer après ouverture du fichier toutes les valeurs reviennent à 0, je suis obligé de cliquer un par un et entré....

merci d'avance

Michel a

[Edité le 29/1/2007 par speedy]

### speedy

Posté(e) le 29 janvier 2007

### speedy

- Membres
- - 559

Posté(e) le 29 janvier 2007

Bonjour à tous et merci à Patrick_35 pour ce partage.........

j'utilise rea-att, quelle est le moyen pour tout regénérer après ouverture du fichier toutes les valeurs reviennent à 0, je suis obligé de cliquer un par un et entré....

merci d'avance

Michel a

### Patrick_35

Posté(e) le 30 janvier 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 30 janvier 2007

Salut

Je ne comprends pas ta question. Rea-att sert a indiquer une surface et est réactif par rapport à une polyligne. Donc voir la valeur à zéro me laisse perplexe :casstet:

@+

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

### speedy

Posté(e) le 31 janvier 2007

### speedy

- Membres
- - 559

Posté(e) le 31 janvier 2007

Bonjour Patrick_35

c'est vrai je lie la polyligne au bloc, j'ai la valeur, quand j'ouvre le fichier plus tard j'ai perdu l'affichage de toutes les valeurs, alors je double clique sur chaque poly et echap pour regénérer le lien, et là la valeur réapparait...

ou pourrais je t'envoyer le model dwg pour que tu comprennes mon problème.

Merci de ton aide

Michel a

### Patrick_35

Posté(e) le 31 janvier 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 31 janvier 2007

Ok, Tu peux m'envoyer ton dessin pour que je regarde

@+

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

### speedy

Posté(e) le 1 février 2007

### speedy

- Membres
- - 559

Posté(e) le 1 février 2007

Bonjour Patrick

je n'avais pas pensé à l'envoyer par --> http://www.cijoint.fr/cij4960651243154.zip

Merci

Michel a

### Patrick_35

Posté(e) le 1 février 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 1 février 2007

Ok, a force de faire des versions différentes en fonctions de besoins, en voici une qui devrait te convenir

@+

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

### speedy

Posté(e) le 1 février 2007

### speedy

- Membres
- - 559

Posté(e) le 1 février 2007

Merci beaucoup Patrick_35, ça marche....,

Michel a

### ludo07

Posté(e) le 8 février 2007

### ludo07

- Membres
- - 441

Posté(e) le 8 février 2007

Bonsoir PAtrick_35.

Je voudrais essayer ton lisp » Lg.lsp.

Sauf que quand je le charge, j'inserts quelque bloc que tu as fournis.

ILa phrase » Fichier Lg.DCL introuvable apparaît dans ma barre de commande.

Pourtant ce fichier est bien dans le même répertoire que tous se que tu fournis dans le .ZIP.

Tu as la solution? Ou es ce que c'est moi qui l'utilise male?

a+

### Patrick_35

Posté(e) le 8 février 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 8 février 2007

Salut

C'est que le fichier LG.DCL n'est pas dans les chemins de recherche d'autocad.

Tu vas dans Outils --> Options --> Fichiers --> Chemin de recherche de fichiers de support

Soit tu installes LG dans un de ces répertoires, soit tu ajoutes le répertoire où tu as installé LG

@+

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

### ludo07

Posté(e) le 9 février 2007

### ludo07

- Membres
- - 441

Posté(e) le 9 février 2007

Merci

a+

- 2 semaines après...

### scake

Posté(e) le 21 février 2007

### scake

- Membres
- - 29

Posté(e) le 21 février 2007

Salut Patrick_35, merci pour ce travail et le partage avec la communauté ...

J'utilise depuis peu les utilitaires d'impressions que tu as dévellopé. Ils m'enlèvent une grosse épine du pied.

Sur A2006, je me pose encore une question:

Est- il possible de dériver une fonction de mim.lsp qui ne change "que l'imprimante" en gardant les formats et les échelles de tracé déja rentrées dans les présentations ?

Merci,

### Patrick_35

Posté(e) le 22 février 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 22 février 2007

Salut

C'est sa fonction de ne changer que l'imprimante sans rien changer d'autres :exclam:

C'est MPL qui fait la recopie des configs d'impression sur les présentations.

@+

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

### scake

Posté(e) le 22 février 2007

### scake

- Membres
- - 29

Posté(e) le 22 février 2007

Chez moi ça généralise le changement de la présentation en cours (avec le changement de l'imprimante par mim bien sûr) à toutes les présentations sélectionnées.

Est-ce dû à une variable ? Peut-être à quelconque vilainie d'un sort funeste ?

Je ne comprends pas. :casstet: [Edité le 22/2/2007 par scake]

Edit: Testé sur deux postes différents (un AutoCAD 2006 fr et l'autre AutoCAD 2006 us), même souci.

Je m'inquiète vraiment de ma santé mentale.[Edité le 23/2/2007 par scake]

Edit: Testé sur AutoCAD 2007 chez un confrère, même souci.

Mon problème :

Je part d'un document avec des présentations existantes. Plusieurs formats coexistent. Mim généralise un unique format et réinitialise les autres préférences d'impression (à l'exclusion du ctb).

Pas comprendre.

[Edité le 25/2/2007 par scake]

### Patrick_35

Posté(e) le 26 février 2007

### Patrick_35

- Membres
- - 6,4 k

- Auteur

Posté(e) le 26 février 2007

C'est surprenant. Le lisp ne change que l'imprimante sans toucher à aucun autre paramètre !

Si tu changes manuellement, tu as le même résultat ? Logiquement oui

Ajout de la fonction LXL --> V1.34

@+

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

### scake

Posté(e) le 26 février 2007

### scake

- Membres
- - 29

Posté(e) le 26 février 2007

En sélectionnant et en modifiant manuellement chaque présentation aucun problème .

Un problème de Variable peut-être ?

Je pense avoir tout essayé dans les préférences de Traçage et Impression des "Options".

Ca sent la couffe idiote de mon côté, mais je n'arrive pas à isoler le problème.

- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Suivant
- Page 5 sur 28

## 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
Partager
Abonnés 4
Aller sur la liste des sujets

## 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é