thierryd Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 est-il possible de verouiller en une fois toutes les fenêtres d'un fichier, dans toutes les presentations?merci
Invité Patrick Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 Toutes les fenêtres dans une présentation, oui, mais dans toutes les présentations je ne pense pas, à part par programmation bien sûr.
thierryd Posté(e) le 29 janvier 2004 Auteur Posté(e) le 29 janvier 2004 merci bienil se pourrait qu'un cadxpien ai déja programmé un petit lisp pour cela ou serait à même de le faire....ça m'ferait plaisir...
bonuscad Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 Pour une version non LTActive ta fenêtre de propriétéClique sur le bouton "Selectionner des objets"Au message de la ligne de commande taper la ligne suivante: (ssget "X" '((0 . "VIEWPORT"))) et valide les objets, tu pourras alors verrouiller toutes les fenêtres. Tu peux utiliser aussi _FILTER (Attention 'FILTRE bug)Sauf qu'au message choix des objets il faut répondre le mot magique "TOUT" ("_ALL) ;) et surtout pas de sélection par fenêtre. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Tramber Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 Sinon, pour les dessins à venir.Mettre les fenetres dans un unique calque. On gère ainsi , à la fois l'affichage du contour de fenetre, l'impression ou non et le verrouillage. Moi je fais comme ca. Je ne fais pas de verouillage mais ca marche bien, je me sers seulement de ce truc pour ne pas afficher ou imprimer le contour des fenetres. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Invité Patrick Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 Oui mais la question n'était pas d'afficher ou non les fenêtres mais de permettre ou non leur changement d'échelle. Gérer le calque des fenêtres n'empêche pas de modifier leur facteur d'échelle ou le positionnement de leur contenu.
Tramber Posté(e) le 29 janvier 2004 Posté(e) le 29 janvier 2004 C'est vrai, ca n'est pas le type de verrouillage demandé par ThierryD Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
thierryd Posté(e) le 30 janvier 2004 Auteur Posté(e) le 30 janvier 2004 la gestion des fenêtres par calque ne permetrait pas de verouiller toutes les fenêtres d'un fichier par filtrage? exemple : toutes les fenêtres dans le calque fenêtre, je change les propriétés de tous les objets fenêtre du fichier en les selectionnant depuis leur appartenance au calque, ensuite on devrait avoir accés au verouillage des calques? le problème est de mettre tout ça dans une fonction lisp, mais là ça me dépasse, le lisp ne m'aime pas ou alors c'est l'inverse.....
Invité Patrick Posté(e) le 30 janvier 2004 Posté(e) le 30 janvier 2004 Citation la gestion des fenêtres par calque ne permetrait pas de verouiller toutes les fenêtres d'un fichier par filtrage? Non, seules les fenêtres de l'espace courant sont sélectionnées.
thierryd Posté(e) le 30 janvier 2004 Auteur Posté(e) le 30 janvier 2004 citation:Non, seules les fenêtres de l'espace courant sont sélectionnées. ha zut alors, c'est pas de chance.c'est surement une amélioration à apporter pour la prochaine version :) merci pour toutes ces réponses, et longue vie à CADXP...
bonuscad Posté(e) le 30 janvier 2004 Posté(e) le 30 janvier 2004 Toujours dans le même esprit:(ssget "x" '((0 . "VIEWPORT") (8 . "0"))) Dans ce cas toutes les fenêtres dans le calque "0" sera retourné. Remarque: ssget "X" permet la sélection dans la TOTALITE du dessin, que tu sois dans l'EO ou EP, que les calques soient inactif ou geler. Donc par cette méthode aucune fenêtre ne peut échapper a ta selection. Attention à la syntaxe:'((0 . "VIEWPORT)) corect'((0."VIEWPORT)) incorrect (pas d'espace) Bien sur tu peut remplacer "0" par "nom de ton calque" Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Pako Posté(e) le 30 janvier 2004 Posté(e) le 30 janvier 2004 Personnellement j'utilise la commande "_filter" et Apply "_All". Une fois la sélection terminée, je vais dans mon tableau des propriétés et je vérouilles les fenêtres de présentation. Tu peux toujours faire une macro pour automatiser le tous.... l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
x13 Posté(e) le 30 janvier 2004 Posté(e) le 30 janvier 2004 Voici une partie de mon menu personnalisé [->Fenêtre]ID_Vport_lockon [Affichage verrouillé]^C^C_-vports _lock _on _p;;ID_Vport_lockoff [<-Affichage libéré]^C^C_-vports _lock _off _p;; [Verrouille fenêtres]^C^C-LA;T;VPORT;;-vport;l;on;all;; Tu peut également créer un bouton pour activer la macro de ton choix. Bon usage et salutations, x13
thierryd Posté(e) le 2 février 2004 Auteur Posté(e) le 2 février 2004 bien vu pour le filtrecela fonctionne, mais comment mettre ça dans une macro?
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