Tramber Posté(e) le 3 mars 2005 Posté(e) le 3 mars 2005 J'ai du renoncer sans trrop de regrets mais décontenancé, à CVPORT dans un programme. En effet, on sait que le CVPORT 2 est la fenêtre par défaut. Mais j'ai vu la fenêtre principale de ma config devenir la numéro 3 :casstet: ...et ce, plusieurs fois mais pas toujours, sans programmer quoi que ce soit en rapport, juste un command pour basculer dans le 2 (d'où le problème). Experienced ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
didier Posté(e) le 3 mars 2005 Posté(e) le 3 mars 2005 Bonsoir à Toi,as tu vu cet extrait de l'aide ?t'es ce utile ? Type : entierEnregistrée dans : dessinValeur initiale : 2 Définit le numéro d'identification de la fenêtre courante.Vous pouvez modifier cette valeur (et donc la fenêtre courante)si les conditions suivantes sont remplies : - Le numéro d'identification spécifié est celui d'une fenêtre active. - Une commande en cours n'a pas verrouillé le déplacement du curseur dans cette fenêtre. - Le mode tablette est désactivé. Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Tramber Posté(e) le 3 mars 2005 Auteur Posté(e) le 3 mars 2005 - Une commande en cours n'a pas verrouillé le déplacement du curseur dans cette fenêtre Ca pourrait être ca, mais je n'avais pas de commande en cours à aucun moment car j'appelais seulement CVPORT, en l'occurence. ...achement bizarre quand même'toutes facons, je n'arrive pas à reproduire le problème, c'est arrivé qqes fois, c'est tout. Comprends mon trouble ! Et accepte mes remerciements... (quand j'aurai enfin appris le Visual un peu mieux, je suis sur que ca marchera mieux pour ce type de variable-commande !) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bonuscad Posté(e) le 4 mars 2005 Posté(e) le 4 mars 2005 Bonjour Tramber, Voilà un exemple de la façon dont je gère le CVPORT dans un lisp, si ça peut t'éclairer Ceci pour éviter d'avoir un message du style: erreur: paramètre de la variable AutoCAD rejeté: "CVPORT" 3 (defun c:test_cvport ( / f_m) (if (eq (getvar "TILEMODE") 1) (setvar "TILEMODE" 0)) (if (not (eq (getvar "CVPORT") 1)) (command "_.pspace")) (princ "\nChoisissez une fenêtre: ") (while (null (setq f_m (ssget "_:S:E" '((0 . "VIEWPORT"))))) (princ "\nN'est pas une fenêtre") ) (setq f_m (ssname f_m 0)) (command "_.mspace") (setvar "CVPORT" (cdr (assoc 69 (entget f_m)))) ) Le code DXF 69 d'une "VIEWPORT" est l'ID de la fenêtre qui varie à chaque ouverture du dessin, sauf celle de l'espace papier qui est toujours 1 Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Tramber Posté(e) le 4 mars 2005 Auteur Posté(e) le 4 mars 2005 Merci à toi, je vais regarder mais quel mystère que ce basculement de numéro de CVPORT de 2 à 3. Ca s'est reproduit hier après mon message dans un fichier avec 1 fenêtre seuelement en EO. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bonuscad Posté(e) le 4 mars 2005 Posté(e) le 4 mars 2005 A tout hasard, n'aurais tu pas 2 fenêtres superposées dont l'une aurait son cadre inactif ou serait sur un calque gelé/eteint. Ceci pourrait expliquer cela. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Tramber Posté(e) le 4 mars 2005 Auteur Posté(e) le 4 mars 2005 Nan, ce sont des fenêtres en Espace Objet Parfois le CVPORT 2 devient 3, même quand je n'ai qu'une seule fenêtre. Pourtant la doc dit qaue ca reste stable et de valeur 2. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
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