lili2006 Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 Bonjour à toutes et tous, Existe t-il une manip pour renommer en chaine une liste d'onglet ? Sans passer par Excel de préférence,...Mais si il y a une solution sans Lisp, je suis preneur,... Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
PHILPHIL Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 hello avec "ONG" de patrick 35 tu selectionnes tous les onglets que tu veux renommeret achaque fois que tu valide un l'autre appararait rapide, clair, net a+ phil FREELANCE Autodesk Architecture 2025 sous windows 11 64 REVIT 24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal
lili2006 Posté(e) le 24 novembre 2009 Auteur Posté(e) le 24 novembre 2009 Re, Merci de ta réponse PHILPHIL,, J'utilise déjà ce lisp mais je souhaiterai (si elle existe !!) une fonction sans lisp car je veux pouvoir l'utiliser aussi sur des Vlights (je me suis trompé de forum, par habitude,... :cool: ). Dans le "pire" des cas une solution avec macro EXcel,... Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Tramber Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 Ben tu scriptes ! avec la commande -PRESENTATION Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lili2006 Posté(e) le 24 novembre 2009 Auteur Posté(e) le 24 novembre 2009 Re, Salut Tramber, Ben tu scriptes ! avec la commande -PRESENTATION Bonne idée le script ! Mais comment réinjecter les nouveaux noms d'onglets ? Un script par fichier ? Car chaque fichier ont des noms existants différents et des noms "futurs" aussi,... Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Tramber Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 Tu devras scripter 2 fois. En sortie pour -PRESENTATION ? (j'ai bien dit point d'interrogation). Eventuellement faire un fichier journal.... En entrée avec -PRESENTATION RENOMMER Bon courage :cool: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lili2006 Posté(e) le 24 novembre 2009 Auteur Posté(e) le 24 novembre 2009 Re, Merci Tramber, Eventuellement faire un fichier journal.... Comment ça,...? Bon courage Ouh, j'aime pas quand tu écris ça,....surtout avec le Smiley qui va bien derrière,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Tramber Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 fichjournac et commandes associés. Ca crée des .log Ce qui est clair c'est qu'il est long de lister les presentations dans chaque fichier, sans lisp. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lili2006 Posté(e) le 24 novembre 2009 Auteur Posté(e) le 24 novembre 2009 Re, Bon, plus qu'une macro VBA alors ? Je ne suis pas sur de pouvoir me lancer là dedans,... Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
capde06 Posté(e) le 24 novembre 2009 Posté(e) le 24 novembre 2009 le ptit lisp de patrick un peu modifiée a mes besoins pratique quand il y a beaucoup de presentation ;;renommer les presentations Auteur Patrick 35(defun c:ren-onglet(/ doc express lay lst n i txt) (setq doc (vla-get-activedocument (vlax-get-acad-object)) n -1 i 1long (-(length (layoutlist)) 1) ) (vla-startundomark doc) (if (eval 'acet-ui-progress-done) (progn (acet-ui-progress-init "" (1- (vla-get-count (vla-get-layouts doc)))) (setq express T) ) (progn (princ "\nTravail en cours...") (princ) ) ) (vlax-for lay (vla-get-layouts doc) (setq lst (cons (list (vla-get-taborder lay) lay) lst)) ) (while (setq lay (assoc i lst)) (if (eq n -1) (setq txt "Cartouche") ;;(setq txt (itoa n)) (setq txt (strcat "Page " (itoa (+ n 1)) " sur " (rtos long 2 0))) ) (while (< (strlen txt) 2) (setq txt (strcat "0" txt)) ) (if (vl-catch-all-error-p (vl-catch-all-apply 'vla-put-name (list (cadr lay) txt))) (progn (vla-put-name (vla-item (vla-get-layouts doc) txt) (strcat "captopo" txt)) (vla-put-name (cadr lay) txt) ) ) (and express (acet-ui-progress-safe i)) (setq n (1+ n) i (1+ i) ) ) (and express (acet-ui-progress-done)) (princ (strcat "\nRenumérotation de " (itoa (1+ n)) " présentation(s).")) (vla-endundomark doc) (princ)) Vous fîtes ce que vous pûtes et vous m'épatâtes !!!!
lili2006 Posté(e) le 24 novembre 2009 Auteur Posté(e) le 24 novembre 2009 Re, Merci capde06, Faute de script pour lt, cela semble pas mal non plus,....(L'entreprise dispose d'une version pleine,donc,...) J'ai rajouté "(vl-load-com)" en début de lisp suite à ce message => Commande: ren-onglet; erreur: no function definition: VLAX-GET-ACAD-OBJECT Pour ceux qui voudrais tester également,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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