Aller au contenu

Problème avec pat.lsp


Messages recommandés

Posté(e)

Bonjour,

 

J'utilise depuis longtemps la super macro pat.lsp. Or depuis que je suis passé sous AutoCAD 2012 et Seven 64, elle ne fonctionne plus : j'ai le message d'erreur suivant :

 

Erreur : type d'argument incorrect: VLA-OBJECT nil

 

Une idée ?

 

D'avance merci

Posté(e)

Hello

 

SVP tu peux nous redonner le fichier PAT.lsp

car (vu de loin) je ne vois pas du tout de quoi tu parles ??

 

lecrabe

 

 

I s'agit d'un lisp qui permet de modifier par lot la valeur d'un attribut dans un bloc.

Posté(e)

Salut

 

C'est un problème avec l'ObjectId en 64 bits

J'en ai profité pour mettre à jour ObjectDbx pour les versions 2013

Dis-moi si c'est ok pour que je fasse la même chose avec MAT.

 

ps : c'est mis à jour sur mon blog (v1.11)

 

@+

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

Posté(e)

Hello

 

Desole mais PAT fonctionne bien sur mon MAP 2012 32 bits et MAP 2013 32 bits !

 

Tu as peut etre une probleme lie a la version 64 bits de ton AutoCAD !?

 

Il faut attendre le diagnostic de P35 ...

 

lecrabe

 

PS: Parfait, P35 est venu a point ...

Autodesk Expert Elite Team

Posté(e)

Merci pour la rapidité de ta réponse.

 

Malheureusement le problème persiste :

 

Je lance la macro OK

Je clic le bloc OK

Je clic l'attribut OK

Je saisi le texte de remplacement OK

Je fais OK

 

La modif d'attribut se fait bien pour le fichier courant mais plante pour accéder aux fichiers du répertoire.

 

Message :

Travail sur GEN_0004.dwg (dessin courant) ...OK

Travail sur GEN_0002.dwg

Erreur : type d'argument incorrect: VLA-OBJECT nil

Commande:

Posté(e)

Je voulais vérifier que l'ObjectId passait bien sur une 64, ce que tu me confirmes.

 

Là, on dirait que c'est sur le dossier que l'on a un problème.

 

Tu as les droits ?

Il reste assez de place sur le disque ?

Tu n'as pas un nombre limité de fichiers ?

Une autre personne ou un autre Autocad n'utilise pas déjà un dessin du dossier ?

Les fichiers ne sont pas en lecture seul ?

En faisant une copie de tes dessins dans le même dossier, cela fonctionne ?

 

@+

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

Posté(e)

Bonjour,

 

 

1- J'ai les droits

2- 131 Go de libres

3- 12 fichiers à traiter

4- Le dossier concerné est sur le bureau

5- Pas en lecture seule

6- toujours une erreur en copiant les fichiers dans le même répertoire.

 

Slt

Posté(e)

Salut

 

J'aime la réponse succincte. :blink:

 

Je vais donner encore une piste, regarde si tu ouvres bien tout tes fichiers avec autocad et voir si par exmemples tu as la bonne version, qu'il ne faut pas récuperer, etc...

 

@+

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

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

Bonjour,

 

Le problème reste entier.

 

Peut-être une piste : le répertoire dans lequel sont stockés les fichiers à modifier est en lecture seule et le reste même si je décoche "lecture seule". d'après différents forums c'est un problème récurent sur Seven et sans solution.

 

Pour info, en desactivant l'anti virus, le problème persiste.

 

Slt

  • 3 semaines après...
Posté(e)

Des Nouvelles de mes travers avec le lisp "Pat.lsp".

 

Un collègue l'a utilisé sur son PC (configuration identique (AutoCAD 2012, Seven 64, T1600 de Dell), la routine fonctionne mais :

 

1- Lancement de la commande

2- Boîte de dialogue

3- Sélection du bloc (par clic)

4- Sélection de l'attribut (par clic) et là, c'est toujours le même attribut qui reste séléctionné, à savoir le premier qui apparait par la commande "battman" et bien sûr c'est celui ci qui est modifié.

5- Si je séléctionne l'attribut dans la liste, la routine fonctionne.

 

Slt,

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é