Aller au contenu

Deuxiéme problèmes avec mes blocs


serge77

Messages recommandés

Si tu es sur que tous les dessins contiennent les blocs, le message à l'insertion sera toujours le même :

"voulez-vous mettre à jour la définition de bloc" ou qqe chose comme ca.

 

DONC, un script suffit.

Auparavant, faire un Wblock pour mettre les 2 blocs à la racine du DD.

 

-inserer nom=C:/nom.dwg 0,0 1 1 0 effacer d 

 

Voir si c'est possbile avec Superautoscript

 

Attention, la ligne de code peut nécessiter un ou 2 espaces à la fin.

 

[Edité le 23/11/2005 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

ta Macro est juste Bertrand, mais attention ! si le point d'insertion 0,0 n'est pas l'écran AutoCAD effacera le premier des derniers objets du dessin !!!!

 

[surligneur] Dans le SCRIPT il faudrait faire avant, un zoom CENTRE au 0,0 pour être sur d'avoir le bloc à l'écran et de plus sur un calque visible !!!...[/surligneur]

 

Et ponctuellement, Voici une Macro moins risquée !... ;)

 

^C^Cexpert;5;_-insert;NOMduBLOC=;0,0;^Cexpert;2;

 

Christian

 

[Edité le 24/11/2005 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Merci pour vos réponses.

Pour moi SuperAutoScript ne fonctionne pas, il ne charge pas les fichiers que je lui demande.

Je ne sais pas si ca fonctionne avec autocad 2006.

Sinon le script fonctionne de facon manuel car si je met tout d'un seul coup, il me dit qu'il ne trouve pas le fichier : C:/nom.dwg 0,0 1 1 0 effacer d plutot normal qu'il ne le trouve pas d'ailleurs.

Apres C:/nom.dwg il faut faire entrer car dans ce cas il ne prend pas les espaces pour une fonction entrer.

Et sinon je ne sait pas faire de macro sur autocad, ^C^ me renvoi des erreurs ????

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Pour moi SuperAutoScript ne fonctionne pas, il ne charge pas les fichiers que je lui demande.

 

Bonjour

 

Vous cliquez sur parcourir, vous choisissez les fichiers et il n'apparaissent pas dans la liste sous le bouton parcourir ?

 

Y a t il un message d'erreur ?

 

Les fichiers sont il sur le réseau ?

 

Merci

 

Eric

 

Lien vers le commentaire
Partager sur d’autres sites

Salut Eric,

 

Je fais bien ce que tu dis, je n'ai pas de message d'erreur et mes fichiers sont sur mon disque C.

J'ai essayé avec autocad actif et sans pareil, superautoscript lance autocad et essaie de faire le script que je lui demande mais ne fais rien puisqu'il n'ouvre pas les fichiers listés

Merci

Lien vers le commentaire
Partager sur d’autres sites

Merci a tous

 

J'ai enfin ecrit un bout de script qui fonctionne

 

 Zoom e 0.00001xp -inserer coinhd=c:\coinhd.dwg
o 0,0 1 1 0 effacer d  -inserer cardia0a3=c:\cardia0a3.dwg
o 0,0 1 1 0 effacer d  zoom et sauve

 

Je n'arrive tjs pas avec superautoscript, je ne sais d'ailleurs pas quelle version j'utilise et si ce n'est pas la 0.5.1, ou je peux la trouver ???

Si je n'y arrive tjs pas, j'aimerai faire un bouton qui me fasse mon bout de script et je n'y arrive pas non plus.

Pas très doué le garcon, mais j'adore ca alors ca devrait rentrer assez vite

Merci

 

Serge

Lien vers le commentaire
Partager sur d’autres sites

Je n'arrive tjs pas avec superautoscript, je ne sais d'ailleurs pas quelle version j'utilise et si ce n'est pas la 0.5.1, ou je peux la trouver ???

 

Qaund tu lances SAS c'est marqué dans la barre de titre

 

La denière version peut être téléchargée ici :

 

http://www.caderix.com/telechargements/SuperAutoScript.exe

 

 

Lien vers le commentaire
Partager sur d’autres sites

J'ai réussi mais en modifiant un peu ton script

 

Zoom e 0.00001xp -inserer coinhd=c:\coinhd.dwg
0,0 1 1 0 effacer d  -inserer cardia0a3=c:\cardia0a3.dwg
0,0 1 1 0 effacer d  zoom et

 

Attention il faut 2 espaces après "effacer d"

 

Télécharge la version 0.5.2 qui corrige un bug et ça devaris fonctionner correctement avec ton script.

 

 

Lien vers le commentaire
Partager sur d’autres sites

Toujours pas,

 

J'ai fait un copier coller de ton script en mettant deux espaces apres les "effacer d"

et pareil, il ouvre le dernier fichier de ma liste et ferme autocad.

Si chez toi ca marche, je suis vert. Pourquoi ca ne marche pas chez moi, je lui ai rien fait a mon autocad.

Lien vers le commentaire
Partager sur d’autres sites

Merci Serge, cela me permet de faire évoluer SuperAutoScript

 

Alors j'ai compris pourquoi chez toi cela ne fonctionne pas

C'est un truc très bête, que je vais essayer de régler dans SAS

 

Cela ne fonctionne pas parce que l'extension de tes DWG est en majuscule

 

Exemple : ton fichier s'apellent MONDESSIN.DWG

 

Essaie de le renommer en MONDESSIN.dwg

 

N'oubli pas non plus de mettre un espace à la fin de ton script

 

A plus

 

Eric

Lien vers le commentaire
Partager sur d’autres sites

Bien joué, effectivement avec dwg en minuscule ca a marché pour le premier fichier mais apres ca a bien sauvegarder les autres fichiers mais c'est tout.

De plus il doit y avoir un conflit quelque part car a chaque ouverture de plan il me demande si je veux activer ou pas les macros et c'est la que ca commence a faire n'importe quoi.

Pourquoi me demande t'il ca alors que je n'est pas de macros dans mes fichiers ???

 

Lien vers le commentaire
Partager sur d’autres sites

Ben oui t'as des macros dans tes fichiers

Je pensais que tu le savais

 

Tu appuies sur ALT+F8.

 

puis bouton option et tu décoche activer la protection antivirus des macros (pour ne plus avoir ces message)

 

Vérifie aussi que la case activer l'incorporation automatique est décochée.

 

Il faudra voir à les supprimer si tu ne les as pas mise toi même

 

Et après tu remet activer la protection antivirus des macros si tu veux qu'il te repose la question au lancement du fichier.

 

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Merci a tous pour vos contributions,

Je vois que j'ai encore énormément de travail pour faire ce que je veux avec Autocad.

Heureusement que je suis meilleur sous SolidWorks.

Bon Week-end à vous tous et à Lundi pour de nouvelles questions car je crois que je n'ai pas fini de vous embêter.

@+

Serge

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é