serge77 Posté(e) le 23 novembre 2005 Partager Posté(e) le 23 novembre 2005 Bonjour,J'ai deux blocs que j'utilise dans tous mes dessins.La définition de ces blocs à changée et j'aimerai bien mettre tous mes anciens plans à jour de facon automatique.Quelqu'un à t-il une solution.Merci d'avance. [Edité le 23/11/2005 par serge77] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 23 novembre 2005 Partager Posté(e) le 23 novembre 2005 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 More sharing options...
rebcao Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 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 More sharing options...
serge77 Posté(e) le 24 novembre 2005 Auteur Partager Posté(e) le 24 novembre 2005 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 More sharing options...
Eric Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 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 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 24 novembre 2005 Auteur Partager Posté(e) le 24 novembre 2005 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ésMerci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 As tu désativé le bouton DYN à coté de ortho - polaire ? (SAS ne fonctione pas avec dyn activé) Y a t il quelque chose d'écrit sur la ligne de commande ? Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 Serge essaie la version 0.5.1 elle devrait fonctionner avec dyn activée Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 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 viteMerci Serge Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 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 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 Avec la nouvelle version d'SAS le premier fichier s'ouvre correctement, j'attend et autocad se referme sans rien sauvegarder.Le fichier journal m'indique autant de fois mon script que je lui ai entré de fichiers à traiter.???????? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 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. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 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 More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 Pourrais tu m'envoyer tes fichiers pour que je teste ericguelen@caderix.com Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 Merci Serge, cela me permet de faire évoluer SuperAutoScript Alors j'ai compris pourquoi chez toi cela ne fonctionne pasC'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 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 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 More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 Ben oui t'as des macros dans tes fichiersJe 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. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 Comme quoi, il y a des jours ou cela peut aller vite La version 0.5.3 corrige le bug des majuscules dans l'extension du DWG Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
serge77 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 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 More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant