DenisHen Posté(e) le 4 juin 2018 Posté(e) le 4 juin 2018 Bonjour à tous. Pour les besoins d'une routine que j'écris, j'ai besoin de geler des calques dans une fenêtre de l'espace papier. Je peux, par un tri dans un jeu de sélection, identifier la fenêtre en question, car j'en ai plusieurs. Donc, question : 1. comment activer une fenêtre de l'espace papier (sans la sélectionner à la souris) pour geler y certains calques, 2. y-a-t'il une autre solution que d'activer cette fenêtre, comme cette ligne, qui rappel la vue "LotiSite" dans la fenêtre ent sans "rentrer" dans cette fenêtre :(command "_-view" "_r" "LotiSite" ent) Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Patrick_35 Posté(e) le 4 juin 2018 Posté(e) le 4 juin 2018 Salut C'est dans les xdatas de la fenêtre. Pour vérifier, tu gèles un calque dans une fenêtre et tu utilises ensuite xdlist des express. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
DenisHen Posté(e) le 4 juin 2018 Auteur Posté(e) le 4 juin 2018 Salut Patrick_35, et merci pour cette réponse. Mais je ne suis pas à l'aise avec les XData. Faut-il geler les calques un par un ? Si j'arrive à faire quelque-chose, pourrais-je utiliser les caractères génériques (ex "Loti*") ? Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Patrick_35 Posté(e) le 4 juin 2018 Posté(e) le 4 juin 2018 Il faut modifier la liste des xdatas.Le principe est simple. Le code dxf 1003 correspond au nom du calque et s'il est présent --> Gel dans la fenêtre.Avec les outils que t'a donné (gile), tu devrais y arriver. ps : il m'avait aussi fait une dll pour GEF --> vplayerlisp.dll, à rechercher sur le site de (gile) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
DenisHen Posté(e) le 4 juin 2018 Auteur Posté(e) le 4 juin 2018 Il faut modifier la liste des xdatas.Le principe est simple. Le code dxf 1003 correspond au nom du calque et s'il est présent --> Gel dans la fenêtre.Je vais chercher dans ce sens... Mais Faut-il faire une liste des calques ? Peut-on se utiliser les caractères génériques, ex (1003 . "Loti*") ?Faut-il "boucler" autant de fois qu'il y a un calque ? Avec les outils que t'a donné (gile), tu devrais y arriver.Effectivement, GetXdata et SetXdata devraient gérer tout-ça... ps : il m'avait aussi fait une dll pour GEF --> vplayerlisp.dll, à rechercher sur le site de (gile) Je n'ai rien trouvé sur son site, ni dans AutoLisp ni dans .NET... Je ne te cache pas que je vais ramer avec les Xdata... ;) Mais je vais chercher... Encore merci pour ton aide... PS : j'utilise toujours ton Lisp dxf_lst... Si je me souviens bien, il est de toi, non ? Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Patrick_35 Posté(e) le 4 juin 2018 Posté(e) le 4 juin 2018 Faut-il faire une liste des calquesOuiPeut-on se utiliser les caractères génériques, ex (1003 . "Loti*") ?NonFaut-il "boucler" autant de fois qu'il y a un calque ?Une liste suffitJe n'ai rien trouvé sur son site, ni dans AutoLisp ni dans .NET...Je viens de mette la main dessus.Je ne te cache pas que je vais ramer avec les Xdata... ;) Mais je vais chercher...On est tous passé par là ;)Encore merci pour ton aide...Oh, de rienPS : j'utilise toujours ton Lisp dxf_lst... Si je me souviens bien, il est de toi, non ?A la vu du nom, je dirais que non, mais avec tout ce que j'ai fait... @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
DenisHen Posté(e) le 4 juin 2018 Auteur Posté(e) le 4 juin 2018 Effectivement, j'en ai retrouvé la trace, c'est de (gile)... Ça a du lui prendre quelques seconde à faire et je l'utilise presque à chaque fois que je fais un code... ;) Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
DenisHen Posté(e) le 5 juin 2018 Auteur Posté(e) le 5 juin 2018 Merci Patrick pour LispExtension, je l'avais déjà installé, mais je n'ai pas de mode d'emploi, le .chm téléchargeable sur le site de (gile) ne fonctionne pas sous mon Windows 10. Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
DenisHen Posté(e) le 5 juin 2018 Auteur Posté(e) le 5 juin 2018 Je viens d'avoir une idée. J'ai converti le .chm en .html sur un site dédié. je vais donc continuer dans ton sens Patrick... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
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