MONEYS Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Bonjour, je souhaiterai savoir si il existe une commande ou variable système qui mettrait les imagesen ordre de tracé "en arrière", sans choix de l'objet. Merci, cdt. Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
patrick.albinet Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Je ne sais pas s'il existe une variable mais moi je fais ca : clic droit + Selection rapide / image (il les selectionne toute / clic droit + en arrière Citer
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 sans choix de l'objet Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Bonjour,Il faut passer par une macro.Olivier Citer
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 ET Comment ? <_< Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Comme ça, (defun c:imarriere () (command "DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "AR") (princ) ) Olivier Citer
patrick.albinet Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 j'ai juste donné une piste mais je ne sais pas comment faire Citer
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 merci bien pour cette réponse, j'ai le message suivant : .....commande "AR" inconnu Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Tes images ne seraient pas incluses dans un bloc par hasard ? Citer
lecrabe Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Hello Ca ne serait pas plutot : (defun c:imarriere () (command "_DRAWORDER" (ssget "_X" (list '(-4 . ""))) "" "_B") (princ) ) LA SANTE, Bonheur, Reussite, Meilleurs Voeux, Bye, lecrabe Citer Autodesk Expert Elite Team
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 merci meilleurs voeux à toi aussi :(rires forts): commande inconnue "B".... <_< Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Bonjour Lecrabe,Je ne parvenais pas à trouver la version internationale de la commande merci mais je ne pense pas que le problème vienne de là.Il cherche AR en tant que commande donc autocad est déjà sorti de la macro à ce moment là.Cela signifie qu'il n'y a pas d'objet dans la sélection. MONEYS, tu n'as pas répondu à ma question. Olivier Citer
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 Tes images ne seraient pas incluses dans un bloc par hasard ? Non les images sont bien uniques en tant qu'objet... Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
lecrabe Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Hello Je suis une "tanche" en Lisp/VLisp/etc ... Mais ce micro-Lisp (en version internationale) fonctionne parfaitement sur mon AutoCAD 2014 x64 French !Je l'avais quand meme teste "un poil" ! Dessin Test avec des entites et une Image JPG en avant-plan ... et aussi avec 2 images JPG sur mon AutoCAD MAP 2011 x64 French ! Donc no comprendo !? Bye, lecrabe Citer Autodesk Expert Elite Team
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 (modifié) J'avais testé avec succès moi aussi donc je ne comprend pas trop.MONEYS, pourrais tu mettre ceci en ligne de commande puis sélectionner une de tes images ? (assoc 0 (entget (car (entsel)))) Olivier PS : Et poster le résultat Modifié le 9 janvier 2014 par -Olivier- Citer
MONEYS Posté(e) le 9 janvier 2014 Auteur Posté(e) le 9 janvier 2014 Commande: (assoc 0 (entget (car (entsel))))Choix de l'objet: (0 . "IMAGE") l'image est un objet image raster... Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
-Olivier- Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Ce coup ce sèche.Je regarde ce soir. Citer
lecrabe Posté(e) le 9 janvier 2014 Posté(e) le 9 janvier 2014 Hello Q1) Question bete : si tu selectionnes ton Image, peux tu la deplacer/effacer ? Sous-entendu, j'ose esperer que ton Image n'est pas sur un calque verrouille !? Q2) est ce bien un JPG, TIF, BMP, etc et non pas un Wipeout ?? Bye, lecrabe Citer Autodesk Expert Elite Team
MONEYS Posté(e) le 10 janvier 2014 Auteur Posté(e) le 10 janvier 2014 Hello Q1) Question bete : si tu selectionnes ton Image, peux tu la deplacer/effacer ? Sous-entendu, j'ose esperer que ton Image n'est pas sur un calque verrouille !? Q2) est ce bien un JPG, TIF, BMP, etc et non pas un Wipeout ?? Bye, lecrabe R1 : ouiR2 : image raster jpeg ou bmp je pense Je regarde tout ça lundi, vous me faite douter... <_< Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
VDH-Bruno Posté(e) le 10 janvier 2014 Posté(e) le 10 janvier 2014 Bonjour, merci bien pour cette réponse, j'ai le message suivant : .....commande "AR" inconnu merci meilleurs voeux à toi aussi <img src='http://cadxp.com/public/style_emoticons/<#EMO_DIR#>/laugh.gif' class='bbc_emoticon' alt=':(rires forts):' /> commande inconnue "B".... <_< Plus simplement au vu des retours d’invite de ta ligne de commande, je penserai plutôt à une erreur dans la recopie des expressions lisp donnés précédemment.. En théorie si tu avais un problème avec l’option de commande le vrai message d’erreur serait par exemple :Choix des objets:Entrez une option de disposition d'objets [Dessus/dEssous/AVant/ARrière] <ARrière>: _1BChoix de l'option incorrect.; erreur: Fonction annulée Es-tu passer par l’éditeur Vlisp, un traitement texte (si oui lequel ?), ou une saisie ou collage sur la ligne de commande ? A+ Citer Apprendre => Prendre => Rendre
MONEYS Posté(e) le 13 janvier 2014 Auteur Posté(e) le 13 janvier 2014 Bonjour, J'ai copié/collé le contenu du code dans un .lsp (puis chargé en tant que contenu sur AutoCAD et géré par SAS V2.6 d'Eric) PS : je confirme IMAGE RASTER d'origine JPEG Merci de votre aide Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
MONEYS Posté(e) le 13 janvier 2014 Auteur Posté(e) le 13 janvier 2014 Bonjour, Cela fonctionne ! j'ai dû me planter quelque part, sincèrement désolé. "_B" permet d'executer (en arrière) sans nécessité de choisir une option arrière/avant/... (contrairement à "_AR") C'est ce code qui marche : (defun c:imarriere ()(command "_DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "_B")(princ)) Merci à tous de votre aide, bonne semaine à vous. Cdt Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
MONEYS Posté(e) le 13 janvier 2014 Auteur Posté(e) le 13 janvier 2014 Une dernière chose <_< je souhaite ajouter un imageframe à 0 mais cela ne fonctionne pas :(: (defun c:logo () (command "_DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "_B") (setvar "IMAGEFRAME" 0) (princ)) Citer pas mal... merci. Moi qui 'aime pas trop les programmes "fait maison", là je suis surpris ça marche[sEE.Ex V4.R1A & XELEC V7.20A] Dongle Perso... FORUM SEE ELECTRICAL EXPERT : http://seexp.free.fr/
VDH-Bruno Posté(e) le 13 janvier 2014 Posté(e) le 13 janvier 2014 Bonjour, Cela fonctionne ! j'ai dû me planter quelque part, sincèrement désolé._B permet d'executer sans nécessité de choisir une option arrière/avant/... (contrairement à _AR)C'est ce code qui marche : (defun c:imarriere ()(command "_DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "_B")(princ))Merci à tous de votre aide, bonne semaine à vous. Cdt Les deux marche si tu as une version fr à condition d’enlever le _ à l’option de commande AR pour ARrière version française. Une dernière chose <_< je souhaite ajouter un imageframe à 0 mais cela ne fonctionne pas :(: (defun c:logo ()(command "_DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "_B")(setvar "IMAGEFRAME" 0)(princ)) C’est une commande AutoCAD et non une variable système (du moins sur ma vieille version AutoCAD), la bonne syntaxe et la suivante:(command "_IMAGEFRAME" 0)Car (getcname "IMAGEFRAME") retoune "_IMAGEFRAME" ;) A+ Citer Apprendre => Prendre => Rendre
Messages recommandés