Aller au contenu

JAV pour Patrick35


didicools

Messages recommandés

Bonjour Patrick35,

 

Je cherche désespérément un lien pour télécharger la dernière version de ton lisp JAV, a priori il sagit de la version 3.31 mais le lien ne fonctionne pas sur ton blog.

 

Pourrai-tu nous le poster ?

 

Merci d'avance.

Salut

 

Le lien est de nouveau valide.

 

Je le laisse aussi ici

 

@+

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

A propos de JAV , je pense avoir trouver un petit bug dans la dernière version , cela concerne le nettoyage des blocs vides .

En cochant cette case , je me suis aperçu que cela a effacé aussi certains blocs dont le nom etait merdique mais qui étaient parfaitement visibles dans le dessin.

Qu'apelles tu bloc vide ? comment est fait le test ? Est ce qu'il y a un fichier txt avec JAV qui explique le travail fait par chaque fonction ?

Auteur du logiciel Autospeed

Auteur de la théorie du site www.kheops.biz

Auteur de nombreux livres

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

je me suis aperçu que cela a effacé aussi certains blocs dont le nom etait merdique mais qui étaient parfaitement visibles dans le dessin.

Je regarde de combien d'objets est composé un bloc grâce par exemple

(vla-get-count (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) "Un_BLOC"))

Si c'est égal à zéro --> bloc vide

Est ce qu'il y a un fichier txt avec JAV qui explique le travail fait par chaque fonction ?

Non, le plus simple est de demander ou mieux, de lire le lisp

 

Et en regardant de plus près, oui, il y a un bug avec les blocs vide.

C'est corrigé

 

@+

 

[Edité le 30/3/2011 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

Hello

 

SVP peut tu me renvoyer ta nouvelle version (v3.32? peut etre) sur ma MP ?

 

cadxp at hotmail point fr

 

Merci d'avance, Le Decapode

 

*

Salut

 

Tu as toutes les dernières versions sur mon blog.

J'ai changé tous les liens pour que cela fonctionne correctement

 

@+

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

Cette fois ci tout est OK , le zip de ton blog se decompresse bien et l'erreur dans le traitement des blocs vides a été réparée . J'ai vérifié sur le plan qui m'avait posé un problème.

 

par contre j'ai trouvé un autre bug avec la coche effacer les xdatas .. cela me change de couleurs certains blocs et plante en marquant

 

L'associativité des hachures est supprimée.

Entité du contour sur un calque verrouillé ou gelé. Les hachures associatives

ne sont pas mises à jour.

 

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.15871 sélectionné(s),

 

Voulez vous toujours effectuer cette action ? N

 

C'est quoi un xdata au juste ?

 

[Edité le 1/4/2011 par autospeed]

Auteur du logiciel Autospeed

Auteur de la théorie du site www.kheops.biz

Auteur de nombreux livres

Lien vers le commentaire
Partager sur d’autres sites

  • 5 mois après...

Bonjour,

 

Tout d'abords merci Patrick pour ce LISP et pour tous les autres aussi.

J'ai un problème avec ton LISP JAV.

Je suis sous Autocad 2012 Full

Quand je lance ton LISP tout se passe bien, il travaille correctement. Mais à la fin je ne peux pas quitter la boite de récap qu'il me donne. Impossible de cliquer sur OK ou la croix. Le seul moyen est de quitter Autocad.

Aurais tu une solution ou est ce tout simplement non compatible avec la version 2012.

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • 6 mois après...

Encore Merci Patrick pour cet Lisp HYPER pratique.

J'utilise la version 3.33, j'imagine que c'est la dernière.

 

Cependant, j'ai une petite question.

Est-il possible grace a ce genre de lisp de justement ne pas purger certaines choses.

Genre par exemple, quand je fait le jav, je voudrai qu'il ne purge pas

les calques, les types de cotes, types de textes, types de repères rapides de mon gabarits.

 

Est-ce qu'il y as une solutions avec les lisp ?

 

Le soucis c'est que les calques de mon gabarits, même si je ne les utilisent pas a l'instant

où je fait le jav, j'en aurai besoin peu de temps après.

Et a chaque fois je me retrouve a les réintégré.

Egalement pour les types de cotes en $0,$2, $3 et $4.

 

Merci encore, merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

Encore Merci Patrick pour cet Lisp HYPER pratique.

J'utilise la version 3.33, j'imagine que c'est la dernière.

 

Cependant, j'ai une petite question.

Est-il possible grace a ce genre de lisp de justement ne pas purger certaines choses.

Genre par exemple, quand je fait le jav, je voudrai qu'il ne purge pas

les calques, les types de cotes, types de textes, types de repères rapides de mon gabarits.

 

Est-ce qu'il y as une solutions avec les lisp ?

 

Le soucis c'est que les calques de mon gabarits, même si je ne les utilisent pas a l'instant

où je fait le jav, j'en aurai besoin peu de temps après.

Et a chaque fois je me retrouve a les réintégré.

Egalement pour les types de cotes en $0,$2, $3 et $4.

 

Merci encore, merci d'avance !

Salut

 

Tout dépend des options choisis dans JAV.

Il faut décocher Purger le dessin

 

@+

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

Salut

 

Tout dépend des options choisis dans JAV.

Il faut décocher Purger le dessin

 

@+

 

Oui, mais je veux quand même purger les autres calques qui ne font pas partis de mon Gabarit.

Les autres types de cotes, types de repère et types de textes.

Je veux juste qu'il ne purge pas les éléments qui font partis de mon gabarits !

 

J'imagine par exemple en indiquant directement dans le Lisp le nom des éléments à ignorer,

ou quelque chose de ce genre. Ce n'est pas possible ?

Je ne m'y connai pas assez encore en Lisp pour ça.

 

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

Oui, mais je veux quand même purger les autres calques qui ne font pas partis de mon Gabarit.

Les autres types de cotes, types de repère et types de textes.

Je veux juste qu'il ne purge pas les éléments qui font partis de mon gabarits !

 

J'imagine par exemple en indiquant directement dans le Lisp le nom des éléments à ignorer,

ou quelque chose de ce genre. Ce n'est pas possible ?

Je ne m'y connai pas assez encore en Lisp pour ça.

 

Merci encore

Salut

 

C'est tout à fait possible.

On peut se servir d'un gabarit pour exclure les éléments à purger.

Cela demande du temps que je n'ai pas en ce moment.

 

@+

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

Salut

 

C'est tout à fait possible.

On peut se servir d'un gabarit pour exclure les éléments à purger.

Cela demande du temps que je n'ai pas en ce moment.

 

@+

 

Ne t'embète pas, Merci déja d'avoir fait JAV, c'est vraiment un outil excellent.

 

Ou si quelqu'un pourrai me dire quelle ligne de commande ajouter, même s'il faut

que je tape tout les calques un à un, ca ne me dérange pas.

 

Merci encore à vous !

Lien vers le commentaire
Partager sur d’autres sites

salut

 

J'ai profité de ma pause déjeuner pour te faire quelque chose.

 

Tu lances la commande pur pour purger le dessin tout en conservant ce qui est définit dans un gabarit.

Tu lances la commande puro pour définir le gabarit.

Si le gabarit n'a pas été définit avec puro et que la commande pur est lancée en premier, la question sera alors posée pour le gabarit.

 

Maintenant, avec JAV, tu peux désactiver l'option purger et activer lancer une/des application(s) dans lequel tu ajoutes PUR.

 

ps : j'ai fais quelques tests, mais pas en profondeur.

 

@+

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

Oh la vache !

 

Pardonnez moi l'expression, mais c'est précisement ce que je me suis dit quand j'ai vu ce que tu as fait

pendant une "pause déjeuné" en parlant d'un "quelque chose".

 

Impressionnant !

Vraiment !

Et toute mes féliciations !

 

J'ai essayé, ça marche Nikel !!!!

 

Cependant, quand je lance jav, je clique sur "Selection" pour choisir l'application

dès que je clique sur "Ajouter" pour choisir l'application, il me dit :

 

Erreur : type d'argument incorrect: stringp nil

 

et quitte l'application jav.

 

Mais ça marche super bien en faisant avant, PURO puis PUR puis JAV en décochant "Purger".

 

Merci encore !

Lien vers le commentaire
Partager sur d’autres sites

Oh la vache !

 

Pardonnez moi l'expression, mais c'est précisement ce que je me suis dit quand j'ai vu ce que tu as fait

pendant une "pause déjeuné" en parlant d'un "quelque chose".

 

Impressionnant !

Vraiment !

Et toute mes féliciations !

 

J'ai essayé, ça marche Nikel !!!!

Merci.

Si tu regardes bien, il y a beaucoup de copier/coller de morceaux de lisps.

Il reste ensuite à les assembler intelligemment ;)

 

Cependant, quand je lance jav, je clique sur "Selection" pour choisir l'application

dès que je clique sur "Ajouter" pour choisir l'application, il me dit :

 

Erreur : type d'argument incorrect: stringp nil

 

et quitte l'application jav.

Il n'y a pas de raison que cela ne fonctionne pas. :o

Sur ma 2009, tout est OK.

Réinstalle JAV à tout hasard

 

Mais ça marche super bien en faisant avant, PURO puis PUR puis JAV en décochant "Purger".

 

Merci encore !

Tu n'as pas besoin de lancer à chaque fois PURO (ps:PURO = PUR+Option) car le gabarit est mémorisé dans Autocad.

 

@+

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

 

Tu n'as pas besoin de lancer à chaque fois PURO (ps:PURO = PUR+Option) car le gabarit est mémorisé dans Autocad.

 

@+

 

Ok ! merci,

 

Sinon j'ai réessayé pour JAV,

mais j'ai toujours l'erreur.

c'est pas grave, ca me conviens parfaitement en faisant PUR puis JAV (sans purger).

 

C'est vraiment génial ces outils !

Mille mercis !!!

Lien vers le commentaire
Partager sur d’autres sites

Je rencontre aujourd'hui un autre petit soucis que je ne comprend pas.

Quand je lance PUR, il m'indique ça :

 

; erreur: no function definition: VLAX-GET-ACAD-OBJECT

 

J'ai essayer différents fichiers, j'ai retélécharger le lisp ...

Je vois pas d'om ça pourrai venir.

 

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Je découvre ce lisp qui m'a l'air magique, par contre il me fait une erreur "Erreur : type d'argument incorrect: lentityp nil".

J'ai commencé à cocher un par un les items pour voir lequel déconne pour moi et ça me le fait sur "liste des Echelles".

 

Tout le reste fonctionne donc c'est cool déjà !! :)

 

Une idée d'où ça peut venir ?

Formateur Autocad - Revit - Sketchup - Photoshop

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Euh ....

 

"Petit" soucis !

 

Le PUR enlève également toutes les présentations. (sauf une bien entendu)

Ca par contre c'est vraiment un souci.

C'est une option dans JAV, pas avec PUR.

 

Je rencontre aujourd'hui un autre petit soucis que je ne comprend pas.

Quand je lance PUR, il m'indique ça :

 

; erreur: no function definition: VLAX-GET-ACAD-OBJECT

 

J'ai essayer différents fichiers, j'ai retélécharger le lisp ...

Je vois pas d'om ça pourrai venir.

 

Merci encore

J'ai oublié d'indiquer le (vl-load-com). J'ai modifié le lisp

 

Salut,

 

Je découvre ce lisp qui m'a l'air magique, par contre il me fait une erreur "Erreur : type d'argument incorrect: lentityp nil".

J'ai commencé à cocher un par un les items pour voir lequel déconne pour moi et ça me le fait sur "liste des Echelles".

 

Tout le reste fonctionne donc c'est cool déjà !! :)

 

Une idée d'où ça peut venir ?

Il n'y a pas de raison. Tout fonctionne sur ma 2009

 

Cela ne fonctionne pas que sur un dessin ?

Si c'est le cas, merci de m'envoyer un exemple pour que je puisse regarder, sinon, sur quelle version d'Autocad es-tu ?

 

@+

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é