#1 Wed 16 June 2021 17:33
- cadcadtsointsoin
- Participant occasionnel
- Date d'inscription: 8 Jan 2018
- Messages: 15
[ACAD Script] Probl d'insertion bloc depuis Excel
Bonjour,
J'utilisais un fichier excel pour créer mes scripts afin d'insérer des blocs avec attributs, cela fonctionnait très bien jusqu'à maintenant.
La ligne de commande obtenue est la suivante :
-inserer BOBR 1415990.074,4187118.967
1 1 0 22.57
22.18
2
Lors du lancement du script tout ce passe bien jusqu'à l'attribut, il me met : commande inconnue 57
Je n'ai pas changé le paramétrage autocad entre temps et je ne comprend pas pourquoi maintenant après le point le chiffre est pris comme une commande. Serait ce due une mise à jour d'autocad?
Merci pour vos réponses.
Dernière modification par cadcadtsointsoin (Thu 17 June 2021 09:55)
Hors ligne
#2 Thu 17 June 2021 16:24
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4787
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Hello
1) Tu utilises quel type exactement d'AutoCAD : AutoCAD, AutoCAD LT, AutoCAD MAP etc ??
2) Et quelle version 20XX ??
3) === SCRIPT Exemple THEORIQUE qui genere des blocs avec 2 attributs === _-INSERT
_-INSERT REGARD 599260.000,2429270.000 1 1 0 REG1 REG2
_-INSERT POTEAU_PTT 597610.000,2430530.000 1 1 0 POT1 POT2
_-INSERT ARMOIRE 595960.000,2429590.000 1 1 0 ARM1 ARM2
Tu remarqueras que je n'ai AUCUN caractere special / accentue NI Blanc/Espace dans mes Noms de Blocs !
Et de MEME dans les attributs ...
4) Dans ton exemple :
22.57 est ce le 1er attribut ??
22.18 le 2eme ??
2 le 3eme ??
La Sante, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Thu 17 June 2021 17:26
- cadcadtsointsoin
- Participant occasionnel
- Date d'inscription: 8 Jan 2018
- Messages: 15
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Bonjour
J'utilise Map 2019, il y a bien 3 attributs dans mon bloc
Tu remarqueras que je n'ai AUCUN caractere special / accentue NI Blanc/Espace dans mes Noms de Blocs !
Et de MEME dans les attributs ...
->Mon bloc est nommé BOBR et les attributs 1 et 2 sont des cotes altimétriques donc le séparateur est obligatoire, c'est pourquoi j'avais utilisé le point qui ne posait aucun problème
22.57 est ce le 1er attribut ??
22.18 le 2eme ??
2 le 3eme ??
->Exactement
Ce qui me surprend c'est que ce script fonctionnait bien avant avec le même bloc...!!??
Dernière modification par cadcadtsointsoin (Thu 17 June 2021 17:27)
Hors ligne
#4 Thu 17 June 2021 17:40
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4787
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Hello
SVP tu prends le "Notepad.exe" (ou equivalent) et tu crees le Script suivant :
-inserer BOBR 1415990.074,4187118.967 1 1 0 22.57 22.18 2
Est ce OK ?
La Sante, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#5 Fri 18 June 2021 09:39
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 355
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Bonjour,
est-ce qu'il serait possible d'avoir une copie complète de ce qui s'affiche en ligne de commande, depuis la commande SCRIPT jusqu'à l'erreur?
Olivier
Hors ligne
#6 Tue 22 June 2021 09:13
- cadcadtsointsoin
- Participant occasionnel
- Date d'inscription: 8 Jan 2018
- Messages: 15
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Bonjour
Voici ce qui s'affiche dans la console, même en modifiant le script sans les retours à la ligne comme demandé par Patrice :
Commande: '_script
Commande: -inserer Entrez le nom du bloc ou [?]: BOBR
Unités: Millimètres Conversion: 1.00
Spécifiez le point d'insertion ou [Pointdebase/Echelle/X/Y/Z/rOtation]: 1415990.074,4187118.967
Entrez le facteur d'échelle en X, spécifiez le coin opposé ou [Coin/XYZ] <1>: 1 Entrez le facteur d'échelle en Y <utiliser le facteur d'échelle en X>: 1
Spécifiez l'angle de rotation <0.0000g>: 0
Commande: 22.57 Commande inconnue "57". Appuyez sur F1 pour obtenir de l'aide.
Hors ligne
#7 Tue 22 June 2021 11:58
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4787
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Hello
Reponse rapide sans reflechir !
1) SVP tu vérifies que tu "tournes" avec ATTREQ = 1
2) SVP le Bloc "BOBR" a bien le BON nombre d'attributs (sans doute 3) !?
La Santé, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#8 Tue 22 June 2021 15:28
- cadcadtsointsoin
- Participant occasionnel
- Date d'inscription: 8 Jan 2018
- Messages: 15
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Hello
Reponse rapide sans reflechir !
1) SVP tu vérifies que tu "tournes" avec ATTREQ = 1
2) SVP le Bloc "BOBR" a bien le BON nombre d'attributs (sans doute 3) !?
La Santé, GeoBye, Pat
Il semble bien que le problème venait de ATTREQ , ca marche parfaitement ! Merci
Par contre je n'ai jamais modifiée cette fonction et ne sais même pas à quoi elle sert!!
Est-ce qu'une MAJ peut remettre la fonction à O?
Merci pour vos retours !!
Hors ligne
#9 Tue 22 June 2021 15:39
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4787
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Hello
Parfois quand tu as beaucoup de Blocs avec Attributs a inserer, tu mets ATTREQ = 0
pour te "focaliser" sur l'Insertion de N Blocs successivement ...
Ainsi ACAD ne te demande pas les attributs (donc valeurs par defaut) !
Sous entendu tu reviendras APRES sur les Blocs inseres pour remplir / modifier les attributs ...
MAIS pour un fonctionnement normal de INSERER , tu dois travailler avec ATTREQ = 1 et bien sur ATTDIA = 1 !!
Toute peine merite salaire donc cela te coutera un excellent whiskey single malt !
La Santé, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#10 Tue 22 June 2021 17:28
- cadcadtsointsoin
- Participant occasionnel
- Date d'inscription: 8 Jan 2018
- Messages: 15
Re: [ACAD Script] Probl d'insertion bloc depuis Excel
Merci pour les explications!
Je serai attentif à ces deux variable dans l'avenir.
Peut-être que c'est COVADIS qui modifie la variable lorsqu'il génère les étiquettes?...
Pour le whiskey je ne peux t'offrir que ca...
l l
l l
l---[]---[]---l
l l
\_______/
Hors ligne