Aller au contenu

macro "dévérouiller tous les calques"


Messages recommandés

bonjour,

 

je voudrais savoir s'il est possible de créer la macro "dévérouiller tous les calques", car je ne trouve pas la commande pour le faire. A priori, en ligne de commande, on ne peut pas, mais j'en aurais bien besoin moi!

 

appel aux pros de la programmation....

 

merci,

 

magalie

Lien vers le commentaire
Partager sur d’autres sites

  • 10 ans après...

à tout hasard, c'est quoi la macro?

que ce soit dans un script ou avec un copier coller, si je lance "-calque d * "

il me demande tjs d choisir un calque... (il déverrouille rien et sort pas de la commande)

je comptait ajouter des trucs à la suite j'ai donc mis ça dans un .scr sur la 1ere ligne, mais rien n'y fait il passe pas le *+ espace...

 

Lien vers le commentaire
Partager sur d’autres sites

(zarb je reviens sur le sujet et je me rend compte que j'ai pas envoyé la réponse, et elle est sauvée ?  merci cadXp 🙂...) 

 

même pb avec les commandes en anglais, dans le .scr, l'espace après * n'est pas pris en compte...

si je fait un bouton macro comme tu dis, ça marche, mais dans un script ça passe pas...il va falloir faire une commande en lisp je crois... le but c'est de pouvoir l'appeler dans un script plus facile à faire pour les autres utilisateurs les lisp sont chargé au démarrage

elle à pas l'air super simple sans VB... et le VB j'ai du mal...

si qq1 peut me filler un petit coup de main svp?

merci

 

Lien vers le commentaire
Partager sur d’autres sites

Je ne maîtrise pas le langage script, mais si je lis l'aide AutoDesk à ce sujet, chaque espace correspond à un ENTER donc, si tu remplaces le point-virgule (qui correspond à un ENTER en langage DIESEL) par un espace, cela devrait fonctionner je suppose...

En clair il te faut DEUX espaces à après le *, et non 1 car le premier valide la chaîne "*" et le second met fin à la commande

Bisous,
Luna

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Effectivement une MACRO accepte aussi bien l'ESPACE et le POINT VIRGULE comme touche ENTREE... Mais un SCRIPT n'accepte que l'ESPACE ou le retour à la ligne dans le fichier SCRIPT...

la MACRO =     ^C^C_-layer;_U;*;; 

Dans le script ça devient :    _-layer _U *  

Le problème, on ne visualise pas les espaces...

 

Christian

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

non non, j'insiste, mais un ou deux espace ne changent rien, dans un script, ça passe pas.. 😞

du reste, si on fait un copier collé dans la ligne dans la ligne de commande de "-calque d *;;" ou "-calque d *  " on voit bien que ça marche pas. (Au passage, je sais pas si les script utilisent le diésel, il me semble que ça lit juste les lignes et laisse Command interpréter le texte tel quel)

Si je met 2 espaces, ça ne valide pas, et si je met 2; ça ne change rien... je voie pas comment déverrouiller tous les calques dans un script sans passer par une commande dédiée...

 

Lien vers le commentaire
Partager sur d’autres sites

il faut ajouter un defunC: pour l'appeler en direct, mais...

merci (gile) il y a bien 60% des lisp que je lance au démarrage qui sortent ou sont inspirés de ton travail

Au passage, j'ai mis demis heure à lire et essayer de comprendre comment ça marche, pourquoi "l" est pas déclarée... mais comme souvent ici, c'est de l'art, contrairement à mes moulinettes pataude, et pour un profane ça conserve une part de mystère et de magie, mais ça marche d'enfer

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

oui, mais pour les command Purger, ou déverrouiller les calques, il faut valider un "*" et le espace pour rentrer marche pas. j'ai essayer le; le ;; le "  " mais dans le script ça à pas marché...

Si tu as un script qui marche pour purger tout, je suis preneur... 🙂

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
 Partager

×
×
  • 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é