Aller au contenu

Messages recommandés

Posté(e)

Salut,

 

Je me suis aperçu que la commande renommer pouvait être intéressante pour renommer un grand nombre de calque, mais j'ai l'impression que ne peut renommer un suffixe par un autre, ai-je tort?.

 

Je m'explique tout mes calques se termine par sct, je voudrais qu'ils se terminent par tcs et ben cela ne marche pas...

 

 

Merci d'avance pour votre éclairage.

Posté(e)

Coucou

 

en même temps je vais répondre à Lilli2006

car je viens de me rendre compte que je ne l'avais

pas fait dans le message que tu cites

 

Ça marche pour un préfixe, mais je n'ai pas réussi pour un suffixe

admettons une liste de calque :

calque1

calque2

calque3

calque4

commande RENOMMER

choisir calques

ancien nom

calque*

nouveau nom

calque renommé*

résultat :

calque renommé1

calque renommé2

calque renommé3

calque renommé4

 

il faut mettre une étoile à la fin de la partie commune

à tous les noms qu'on veut renommer

puis remettre une étoile à la fin du nouveau nom

 

 

CQFD.

 

amicalement

Posté(e)

Bonjour Didier,

 

Chez moi je n'ai pas de début commun pour le nom des calques, c'est la raison pour laquelle ça ne marche pas.

Il n'accepte pas l'étoile seul sans texte avant

Mais j'avais compris le principe, j'étais aussi là à l'époque du dos ;)

Merci pour cette explication très clair... comme d'habitude :)

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Posté(e)

coucou

 

je suis une teigne qu'on le sache ...

pour faire un suffixe

ancien nom

???????

nouveau nom

???????Suffixe

 

si on part d'un liste calque1

calque2

calque3

 

ça fonctionne

 

le point d'interrogation est plus spécifique que l'étoile

qui est vraiment générique.

 

amicalement

Posté(e)

re,

 

Y'a juste un petit hic:

 

le seul mot que j'ai en commun à tous mes calques est à la fin, pour sélectionner les calques qui m'intéressent pas de problème, le souci c'est que tous ce qui est avant n'a pas le même nombre de lettres. J'ai fait un essai avec les points d'interrogations mais ça marche pas.

 

essaye avec:

 

calque1_réseaux_1

calque2ab_réseaux_1

nouveau_calque1_réseaux_1

...

 

Merci

Posté(e)
Y'a juste un petit hic:

Pour les points d'interrogation, si tu as fais l'essai tu as du t'en rendre compte, le nombre de point d'interrogation correspond au nombre de lettres.

Donc si tu fais 5 points d'interrogation et qu'il y ai un mot de 6 lettres, la dernière lettre de ce mot sera supprimé.

Pour avoir tous les noms de calque en entier saisir autant de point d'interrogation que le nom le plus long.

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Posté(e)

Re,

 

Je viens de faire l'essai en prenant le plus long, il a renommé que 3 calques sur 50.

 

 

Merci quand même.

 

Sinon ya un lisp mais pour les blocks (je vais essayer sur un version autocad full, le lisp de gile mais c'est pas pour les calques:

 

(defun c:change_suff (/ old new name)

 

(vl-load-com)

 

(if (and

 

(setq old (getstring "\nEntrez le suffixe à changer: "))

 

(setq new (getstring "\nEntrez le nouveau suffixe: "))

 

)

 

(vlax-for b (vla-get-blocks

 

(vla-get-ActiveDocument (vlax-get-acad-object))

 

)

 

(setq name (vla-get-Name B))

 

(if (wcmatch name (strcat "*" old))

 

(vla-put-Name

 

b

 

(vl-string-subst

 

new

 

old

 

name

 

(- (strlen name) (strlen old))

 

)

 

)

 

)

 

)

 

)

 

(princ)

 

[surligneur] )[/surligneur]

Posté(e)

Là je m'incline, je ne savais pas que le point d'interrogation pouvait remplacer les caractères

Merci Didier pour ce partage :)

Salut

 

C'est l'apanage des anciens ;)

On a les mêmes options en ms-dos pour renommer les fichiers.

 

@+

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

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é