Aller au contenu

brunomu

Membres
  • Compteur de contenus

    312
  • Inscription

  • Dernière visite

Tout ce qui a été posté par brunomu

  1. En fait je vais laisser tomber cette piste, car j'ai trouvé un moyen très simple pour, par exemple, appeler des vues et effectuer la commande -PAN avec des valeurs prédéfinies à partir du pavé numérique (voir le post : http://www.cadxp.com/sujetXForum-31585.htm) ou des flèches directionnelles. Merci pour ton aide et ta persévérance !
  2. Eh oui ! Tu as raison, et je n’y avais même pas pensé (trop geek pour ça). Quant à Clavier +, pour créer un raccourci : – tu cliques sur le « + » bleu pour créer un nouveau raccourci – tu choisis « écrire du texte » – tu saisis directement au clavier le raccourci que tu veux créer (par exemple CTRL + touche 6 du pavé numérique) – tu cliques sur le bouton « OK » – tu saisis le texte qui sera saisi automatiquement (dans mon cas, le nom d’une routine + «un blanc) – si tu veux que le nouveau raccourci ne s’applique que dans AutoCad, tu renseignes le champ « Activer pour » avec « acad.exe » en choisissant « seulement ces programmes » dans la liste déroulante – tu cliques sur le bouton « OK » Le tour est joué, et ça fait plein de trucs. (perso : je ne peux pas m’en passer).
  3. J'ai trouvé la réponse tout seul comme un grand (grâce à l'aide du concepteur du logiciel Clavier +, merci à lui). Pour résumer, avec l'aide de ce logiciel, j'ai réussi à créer des raccourcis-clavier qui associent un LISP à une combinaison de touches dans AutoCad. Dans mon cas, je passe beaucoup de temps sur un fichier avec des plans d'étages espacés de 300m. J'ai écrit des petits LISP qui effectuent un PAN de 300m. Une fois couplés à un raccourci-clavier, je peux passer d'un étage à l'autre en tapant CTRL + FLECHE HAUT (ou BAS). Cool. Pour ceux que ça intéresse : http://utilfr42.free.fr/util/Clavier.php
  4. Après avoir appris à attribuer un raccourci clavier à une commande AutoCad, j'ai voulu voir si on pouvait attribuer un raccourci à un LISP (sujet d'un autre post). Comme ça n'est pas possible, ma question initiale redevient d'actualité, car mon petit utilitaire me permet de simuler la frappe du nom d'une routine en actionnant une combinaison de touches. En revanche, je ne sais pas comment simuler la frappe de la touche "ENTREE" (y a-t-il un code ASCII ?). Si quelqu'un peut m'aider...
  5. Merci bonuscad. Ça me renvoie plein de messages d'erreur, et l'action de touches de mon pavé numérique reste inchangée... Mais bon, si c'est compliqué ou pas pratique à mettre en oeuvre, je vais me contenter de mon fonctionnement actuel avec des routines dont je tape le nom.
  6. Mon niveau étant encore bien inférieur, je n'irai pas plus loin tout seul. Merci pour ton aide en tous cas.
  7. Et voilà : http://dl.free.fr/piG19IMYP (j'ai dû le ziper pour que ça marche)
  8. ...euh : comment on joint un fichier sur le forum ?
  9. Merci pour ton LISP...mais je ne sais pas comment l'utiliser !
  10. Après revérification, voilà ce qui se passe : – quand je lance la routine, les cotes se déplacent bien. En revanche la longueur de certaines se modifie (elles s'allongent, voire se déplacent parallèlement à la ligne de cotes) ?! – les cotes sur lesquelles j'ai agi ne sont pas associatives (c'est le comportement ci-dessus qui m'avait fait penser qu'elles l'étaient) Je peux envoyer un fichier si tu veux. Quant au déplacement des cotes, je sais bien que ce n'est pas très pur, mais quand un plan évolue et s'enrichit, on est souvent amené à le faire. Quand le plan devient très chargé, la commande ETIRER devient fastidieuse car il faut sélectionner puis déselectionner avant de déplacer. Quant à la récupération du jeu de sélection précédent : mea culpa, j'avais dû mal vérifier. Cela dit, j'ai essayé sur un plan : seules les cotes horizontales sélectionnées se déplacent, mais le jeu de sélection contient aussi les cotes verticales qui intersectent les horizontales. Merci pour ton aide anyway... !
  11. Ben ça je l'ai déjà fait : mes routines ont des noms de 2 ou 3 caractères, pas +. Mais j'aurais trouvé bien pratique et très parlant de pouvoir commander l'exécution d'une routine par les flèches directionnelles par exemple.
  12. Ça n'inspire personne ? ...snif...
  13. Merci Bryce ! Ta routine marche bien, mais elle beugue (bugue ? bug ?) sur les cotes associatives. Y a-t-il moyen de les désassocier avant de les déplacer ? (je sais que certains se diront : à quoi bon utiliser des cotes associatives si c'est pour les désassocier, et ils n'auront pas tort. Mais en fait l'associativité ne me sert pas. Quand je modifie des entités cotées, c'est dans 90% des cas par ETIRER,) Deux autres questions/remarques : – je cherche avant tout un mode de sélection d'un ensemble de cotes. Pour ce qui est de les déplacer, la commande DEPLACER me va bien, parce qu'elle permet de tâtonner, donc la 2ème partie de ta routine (celle où on spécifie la nouvelle position des cotes) ne me rend pas spécialement service. D'autant qu'une fois exécutée, on ne peut pas récupérer le jeu de sélection pour la commande DEPLACER, par exemple. – pour simplifier la manip, ta routine pourrait-elle sélectionner toutes les cotes colinéaires plutôt que les 2 cotes extrêmes ? (notamment parce qu'il m'arrive d'effacer les cotes des cloisons par exemple, ce qui interrompt la continuité de cotes à la queue-leu-leu entre les 2 cotes extrêmes). J'espère avoir été clair et que ça ne demande pas trop de boulot. En tous cas, ça devrait rendre service à tous les pôv architectes qui galèrent pour finaliser leurs plans. Merci !!!
  14. ...hum hum : pas de réponses ? Je résume ma question : je rêve d'un LISP qui permette, en cliquant sur une cote, de sélectionner toutes les cotes qui la prolongent à gauche et à droite (ou en haut et en bas si la cote est verticale). Mais je ne sais pas l'écrire. Donc si un crack en LISP pouvait m'aider, ce serait cool ! Merci !
  15. Bonjour Forum ! Voilà, tout est dans le titre : j’aimerais attribuer un raccourci-clavier à un LISP. Je ne vois pas bien comment faire. Plus précisément, j’aimerais affecter des LISP qui effectuent un PAN à chacune des flèches directionnelles du clavier (gauche, droite, haut, bas, PgUp et PgDown). Mais je suis preneur de conseils pour d’autres combinaisons de touches si le principe est différent. Merci ! [Edité le 11/2/2011 par gloub]
  16. Trop cool. J'ignorais cette possibilité. Merci beaucoup !
  17. Bonjour Forum ! J’utilise un petit logiciel qui permet de créer toutes sortes de raccourcis-clavier (et que je vous recommande) : Clavier+ Je voudrais faire un raccourci pour rentrer « m2p » en une combinaison de touches, mais je ne sais pas comment simuler la frappe de la touche « ENTER » (peut-être un code ASCII ?). Quelqu’un saurait-il comment faire ? (je ne souhaite pas le faire avec un bouton : je suis très clavier-clavier). Merci !
  18. Merci Bryce, c'est exactement ça : cliquer sur une cote et obtenir la possibilité de déplacer toutes les cotes "colinéaires", à sa droite et à sa gauche. L'idée est de ne pas avoir à saisir ces cotes par une fenêtre, comme sur la vidéo, pour éviter d'avoir à déselectionner les entités qu'on ne souhaite pas déplacer. J'espère m'être mieux expliqué ce coup-ci.
  19. Merci pour vos réponses. @ Fraid : en fait je veux déplacer non pas une cote mais une ligne de cotes d'un coup. A moins que ta manip le permette, mais alors je n'ai pas réussi. @ Formabois : je n'utilise pas les contraintes dimensionnelles...
  20. Oui, mais avec étirer, on sélectionne toujours des tas de trucs auxquels on ne veut pas toucher, et qu'il faut alors déselectionner, etc... Pas super-pratique quand les plans sont très chargés...
  21. Bonjour Forum ! Il m’arrive de vouloir bouger une ligne de cotes toute entière, sans avoir à sélectionner chaque cote. ArchiCad fait ça très bien, mais, à ma connaissance, pas AutoCad. Alors je me dis que peut-être un crack du LISP saurait écrire une routine qui sélectionne une ligne de cote entière du moment qu’on a cliqué sur une des cotes (je ne saurais pas le faire moi-même) ? Ça rendrait sûrement service à plein de gens. Avis aux bonnes volontés ! Merci.
  22. brunomu

    Format des fichiers .lsp

    OK, merci. Je vais m'y pencher.
  23. brunomu

    Format des fichiers .lsp

    Bah voui, mais je ne suis qu'un bidouilleur de LISP, donc je n'utilise pas l'éditeur Visual LISP parce que je ne sais pas m'en servir. Du coup Word et Excel (si, si !) me rendre parfois de bons services pour écrire ou éditer des lisps... Par exemple, j'ai fait une série de routines pour activer, désactiver, verrouiller, etc... la cinquantaine de calques de ma charte graphique, du genre : (defun c:+15 () (command "_-layer" "_u" "15-ESC-DALLE" "_t" "15-ESC-DALLE" "_on" "15-ESC-DALLE" "_s" "15-ESC-DALLE" "")) (defun c:+16 () (command "_-layer" "_u" "16-ASCENSEUR" "_t" "16-ASCENSEUR" "_on" "16-ASCENSEUR" "_s" "16-ASCENSEUR" "")) (defun c:+19 () (command "_-layer" "_u" "19-MEN-EXTER" "_t" "19-MEN-EXTER" "_on" "19-MEN-EXTER" "_s" "19-MEN-EXTER" "")) etc... C'est du brutal, du rustique, mais ça marche. Et pour écrire toutes les routines, Word et Excel m'ont bien aidé...
  24. brunomu

    Format des fichiers .lsp

    Merci à tous pour vos contributions. J'ai bien noté que seuls les caractères ASCII sont autorisés. Une précision : si j'édite parfois mes routines LISP dans Word, c'est que les fonctions Rechercher/Remplacer y sont très puissantes. Ça ne m'empêche pas après d'enregistrer le fichier au format texte, et tout se passe très bien avec AutoLisp.
  25. brunomu

    Format des fichiers .lsp

    Bon, alors voilà : - dans les fichiers LISP, on trouve habituellement des artifices de mise en page "à l'ancienne" du genre des lignes ou des encadrés constitués d'étoiles, précédés d'un point-virgule pour qu'ils soient considérés comme des commentaires - dans le fichier LISP que je charge au démarrage d'AutoCad, et qui est une compilation de plein de routines, j'ai essayé de faire une mise en page claire pour bien m'y retrouver - pour cela j'ai voulu utiliser d'autres caractères que les étoiles (qui sont problématiques dans WORD) - j'ai donc utilisé des caractères qu'on trouve dans la table de caractères de Windows (un rectangle tout noir et un rectangle gris) - dans l'application "Bloc-notes" j'ai pu enregistrer mon fichier LISP avec ses rectangles noirs et gris, moyennant le choix d'un codage Unicode et non ANSI, qui est proposé par défaut - malheureusement, ça provoque un message d'erreur dans AutoCad, sans doute parce qu'un fichier LISP doit être codé en ANSI...mais là, je dépasse les limites de mes connaissances informatiques - d'où ma question : quels sont les caractères autorisés dans les fichiers LISP ? Où en trouve-t-on la liste ? Merci !
×
×
  • 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é