Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation depuis le 20/07/2011 dans Messages

  1. Bonjour à toutes et à tous, Récemment j'ai constaté des postes / réponses un peu déplacés voir rageant / insultant sur notre magnifique site. SVP nous sommes ici pour s'entraider non pas pour cracher, insulter ou dénigrer sur les travails des autres, les outils et les logiciels (boites - éditeurs) . Soyons respectueux! Essayez d'être précis dans les demandes et si possible déposer des captures d'écran ou partager vos fichiers pour mieux appréhender vos soucis. Amicalement
    9 points
  2. Salut, ;; ;; https://gilecad.azurewebsites.net/Lisp.aspx ;; ;; https://gilecad.azurewebsites.net/LISP/Dialog.lsp ;; Pour faire comme un de mes mentor, je regroupe ici des LISP éparpillés un peu partout. Pour beaucoup, ces LISP ont été publiés sur le site, certains étaient des réponses à des demandes, beaucoup y ont évolué à la suite de tests et de suggestions, merci à tous ceux qui ont participé. Pour l'utilisation des LISP (chargement, lancement) voir cette page Certains semblent avoir des soucis pour décompresser les fichiers ZIP, je leur recommande d'utiliser : 7-zip (gratuit). 3dPolyFillet : "Raccord" sur les polylignes 3D (arc constitué des segments jointifis). commande : 3dpolyfillet Arc2Seg : Transforme des arcs et cercles en polygones et les arcs des polylignes en successions de segments droits. Les Xdatas (ainsi que les données d'objet MAP) sont conservées. commande : arc2seg Ac_ob&Rac_ob : ACcroche ou RACcorde l'extémité des objets (ligne, polyligne spline) située en deçà d'une distances spécifiée au centre, point d'insertion, ou point du cercle bloc point sélectionné. commandes : ac_ob (accrocher) rac_ob (raccorder) lien : Routine pour accrocher les fils AddVtx&DelVtx : Ajoute ou supprime des sommets à une polyligne (lw, 2D ou 3D). commandes : addvtx (ajouter) delvtx (supprimer) liens : Ajouter un sommet sur une polyligne, Enlever des sommets sur une Lwpolyligne Anse de panier : crée une polyligne en anse de panier. commande : adp Arcedit : Permet de changer les angle de départ et de fin d'un arc (cercle ou ellipse) ou de transformer un cercle en arc. commande : arcedit Arcs_spec : Crée des arcs d'après le périmètre de l'arc. commandes : arc_dcl (départ, centre, longueur), arc_cdl (centre, départ, longueur), arc_del (départ, fin, longueur) Bbox : Crée une polyligne ou polyligne 3D figurant la "bounding box" de l'objet par rapport au SCU courant. commande : bbox lien : Boundingbox Bissectrice : Crée une ligne sur la bissectrice de deux segments rectilignes. commande : bissectrice Cadre&Masque : Crée un cadre ou un masque sur les texte et mtextes sélectionnés. commandes : ct pour un cadre mt pour un masque lien : Cadre/Masque pour textes et mtextes CleanPoly : Supprime les sommets superposé d'une polyligne. commande : clean_poly lien : Poignées superposées Curve2Pipe : Extrude un anneau sur les chemin spécifés. commande : curve2pipe ou c2p Dist : Retourne à la ligne de commande la distance entre 2 points ou celle de l'objet sélectionné (plus la longueur du segment pour les polylignes). commande : dist lien : Un DISTANCE amélioré Diviser_Mesurer_3D : Comme les commandes diviser et mesurer avec des options supplémentaires. commande : div3d (diviser) et mes3d (mesurer) lien : Commande Diviser... Edit_bloc : (version 3.5) Modifie les propriétes des entités composants les blocs spécifiés. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commandes : edit_bloc et edit_bloc_rep (tous les DWG d'un répertoire) liens : Modifier des blocs ; Modifier des blocs version 2 ; Edit_bloc version 3 : Sélectionner le contenu de calques "non purgeables" Fusion : Crée une polyligne sur le contour de chaque gorupe de polylignes fermées et contiguës sélectionnées. commande : fusion ou upl lien : Fusion de plusieurs polylignes, Polyligne englobante. Gileselscu : Active la fenêtre de sélection parallèle au SCU courant pour les commandes : copier, déplacer, échelle, effacer, miroir, rotation et 3drotation. commande : gileselscu lien : Sélection suivant SCU Helicoide : Crée une hélicoïde (succession d'arcs elliptiques) Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commande : helicoide lien : Solides 3D en colimaçon Increment version 2.0 : Incrémenter une valeur numérique, alphabétique ou alphanumérique dans une chaîne de caractères (texte ou attribut) commandes : inctxt (insertions multiples d'un texte) ; incatt (insertions multiples d'un bloc avec attribut) ; incsuf (incrémentation du suffixe des textes sélectionnés) ; incsel (incrémentation d'une valeur dans les textes sélectionnés) ; incadd (ajout d'une chaîne avec incrément) ; incr (choisir une de ces commandes) liens : Incrémenter les suffixes ; Lisp Numeros...besoin d'une correction. Ins3d : (version 1.1) Insère un bloc sur le plan spécifié par 3 points. commande : ins3d InsTopo : Lit un fichier ascii (txt,csv...) contenant des points topo et insère des points et/ ou des blocs avec attributs. commande : instopo lien : Importer des points depuis un fichier Join3dPoly : Joint les objets sélectionné en une polyligne 3D. commande : join3dpoly Long_line : Retourne dans la fenêtre de texte la longueur de ligne et polyligne du calque sélectionné (possibilité d'enregistrer en XLS) commande : long_line Long_objt : Modifie la longueur totale d'un objet en fonction du périmètre de l'objet sélectionné. commande : long_objt Matchset : Rend courantes le propriétés de l'entité sélectionnée qui sont cochées dans la boite dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commande : matchset lien : 2 outils que j'ai dans la tête Mcopy : Effectue la copie multiple d'une sélection suivant le décalage spécifié par 2 points. commande : mcopy Mediatrice : Crée une ligne sur la médiatrice du segment défini par 2 points. commande : mediatrice Model_hatch : Un LISP de BonusCAD tourné à ma façon. Récupère la définition du modèle de hachure et propose de l'enregistrer. commande : model_hatch lien : Créer fichier PAT depuis une hachure existante MoveAtt : Permet de déplacer les attributs sélectionnés. commande : moveatt lien : Déplavement attribut ; Amélioration du lisp Move-Att.lsp MsFreeze : Gèle les calques sélectionnés dans une liste ou à l'écran uniquement dans l'onglet objet. commande : msfreeze lien : Geler uniquement en EO ; Geler calques EO mais pas EP Obj2Wipeout : Crée un "Wipeout" à partir de l'objet sélectionné (cercle, ellipse, ou polyligne avec arcs). commande : ob2wo lien : Wipeout avec des arcs Pline_Block : Insère un bloc contenant des attributs dont certains sont des champs dynamiques liés à une polyligne. Le ZIP contient les fichiers source, un fichier compilé VLX, un fichier PDF "Mode d'emploi" et un bloc DWG. commande : pline_block liens : Blocs avec champs dynamiques ; Etiquettes de métré automatique ; Pline_block ; Pline_block (mode d'emploi) ; MAJ Pline_Block PlineOrg : Change le sommet de départ d'une polyligne fermée. Version 2.0 : le sommet peut être choisi n'importe où sur la polyligne. commande : plineorg lien : Changer l'origine d'une polyligne 2D ; départ polyligne PolySegments : Permet de copier ou décaler uniquement certains segments d'une polyligne. commandes : copsegs (copier), ofsegs (décaler) lien : Décaler plusieurs segments de polyligne PolySolid : Permet de créer des "polysolides" avec les versions antérieures à AutoCAD 2007 commande : polysolid lien : Polysolide Res_hel : Crée un réseau hélicoïdal avec les objets sélectionnés. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commande : res_hel liens : Réseau hélicïdal ; Solides 3D en colimaçon ; Réseau polaire avec REF R_pline : Inverse le sens des sommets d'une polyligne. commande : r_pline lien : Inverser les sommets d'une polyligne Soustrac : Effectue une soustraction de solides 3d ou de régions sans les unir les objets (les objet soustraits sont consevé ou supprimés suivant la valeur de la variable DELSUB). commande : soustrac Special_selections : Plusieurs routines pour faire des jeux de sélection suivant les propriétés d'un objet,suivant une fenêtre parallèle au SCU courant ou ou une fenêtre délimitée par un objet. commandes : ssc (suivant la couleur), ssl (suivant le calque), sse (suivant le type d'entité), sstl (suivant le type de ligne), ssatt (suivant la valeur d'un attribut) , sscu (fenêtre parallèle au SCU), ssof (fenêtre définie par un objet), ssoc (capture définie par un objet), inv_sel (inverser la sélection), ssd (suivant les valeurs de paramètres de blocs dynamiques). liens : Sélection de tous les objets d'un calque ; Sélection suivant SCU... ; Sélection rapide de blocs par valeur d'attribut ? ; SELETION BLOC DYNAMIC!!!!!!!! SSFilter : Sélectionne les objets ayant les mêmes propriétés que les entités sélectionnées et qui sont cochées dans la boite dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commande : ssf SSMatch : ssm sélectionne les objets ayant les mêmes propriétés que l'entité sélectionnée et qui sont cochées dans la boite dialogue ; ssmm permet à l'utilisateur de faire des sélections multiples chacune utilisant le filtre créé à partir d'un objet sélectionné et des propriétés cochées dans la boite de dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commandes : ssm et ssmm lien : 2 outils que j'ai dans la tête ; Sélection de tous les objets d'un calque SurfDev : Crée une région représentant le développé d'un maillage 3D ouvert ou fermé à 2 sommets M (surface réglée). commande : surfdev lien : Développer les surfaces développables Tangente : Crée une ligne sur la tangente à la courbe au point spécifié. commande : tap lien : Tangente au point TotalArea (v4.06) : Crée un lien dynamique entre deux attributs du bloc "TotalArea" : étiquette "AREA" pour la somme des aires des objets (arc, cercle, ellipse, polyligne, spline, hachure, région, mpolygon) qui lui sont liés et "NOBJ" pour le nombre d'objets. Le fichier ZIP contient le fichier LISP (TotalArea.lsp), un exemple de bloc (TotalArea.dwg), un fichier d'aide (TotalArea.chm) et un fichier texte (TotalArea.txt). Décompresser le ZIP dans un répertoire du chemin de recherche et charger automatiquement le LISP au démarrage (pour activer les réacteurs) commandes : arebox (boite de dialogue), totalarea (insertion et liaison), areaedit (lier ou détacher des objets), areashow (mettre en surbrillance les objets liés), areaconv (facteur de conversion), areaprec (affichage des décimales). liens : Pline_block+ ; surfaces cumulées, TotalArea & TotalPerim, nouvelles versions. TotalPerim (v4.06) : Crée un lien dynamique entre deux attributs du bloc "TotalPerimeter" : étiquette "PERIM" pour la somme des longueurs des objets (arc, cercle, ellipse, ligne, polylines, région, spline, mpolygon) qui lui sont liés et "NOBJ" pour le nombre d'objets. Le fichier ZIP contient le fichier LISP (TotalPerim.lsp), un exemple de bloc (TotalPerimeter.dwg), un fichier d'aide (TotalAPerim.chm) et un fichier texte (TotalPerim.txt). Décompresser le ZIP dans un répertoire du chemin de recherche et charger automatiquement le LISP au démarrage (pour activer les réacteurs) commandes : perimbox (boite de dialogue), totalperim (insertion et liaison), perimedit (lier ou détacher des objets), perimshow (mettre en surbrillance les objets liés), perimconv (facteur de conversion), areaprec (affichage des décimales). lien : Longueurs cumulées, TotalArea & TotalPerim, nouvelles versions. Trapeze : Crée une polyligne trapézoïdale. Le ZIP contient le fichiers source .LSP, un PDF "Mode d'emploi" et 2 icones. commande : trapeze lien : (mon premier message sur CADxp) Dessiner un trapèze Vues_pavé : Les vues prédéfinies avec le pavé numérique commandes : 0 (Bas), 1 (Isométrie sud Ouest), 2 (Avant), 3 (Isométrie sud Est), 4 (Gauche), 5 (Haut), 6 (Droite), 7 (Isométrie Nord Ouest), 8 (Arrière), 9 (Isométrie Nord Est) Le coin des lispeurs Il ne s'agit plus ici de commandes définies en LISP mais de routines LISP utilisables dans divers programmes. Dialog : Des petites boites de dialogue (sans fichier DCL séparé) pour récupérer des données de la part de l'utilisateur . Routines : getBlock, retourne le nom du bloc entré, sélectionné à l'écran, dans la liste déroulante ou depuis la boite de dialogue AutoCAD de sélection de fichier (getfiled). getLayer, retourne le nom du calque entré, sélectionné à l'écran ou dans la liste déroulante. getLayers, retourne les noms des calques cochés (possibilité de pré-cocher et/ ou de griser des calques) InputBox, retourne la donnée entrée en réponse au message (chaîne) DoubleInputBox, retourne la liste des données entrées en réponse aux messages (chaîne) GetLayouts, retourne la liste des présentations choisies dans la boite de dialogue OptionBox, retourne la (ou les) clé de l'option (ou des options) cochées(s) (chaîne) ListBox, retourne la (ou les) clé de l'option (ou des options) choisie(s) dans une liste (chaîne) Vecteurs&Matrices : Petite librairie de fonctions de calcul vectoriel et matriciel élémentaire et des exemples d'application à la DAO Listes : Petite librairie de fonctions de manipilation des listes Dernière édition : 24/11/2011
    7 points
  3. Bonjour , une autre solution, A l'aide des talus dynamiques des plateformes La vidéo en Français 😉 modification d'une plateforme dans une emprise.mp4
    7 points
  4. Salut, Je vais essayer de décrire la procédure d'inscription qui semble poser problème à certains (procédure que je viens d'effectuer en ouvrant un nouveau compte avec succès). 1) On commence par cliquer sur le bouton "Inscrivez-vous" en haut à droite de la fenêtre de CADxp. 2) On lit les conditions et on coche "J'ai lu, compris et j'accepte ces termes et conditions", puis on clique sur "Inscription" 3) On remplit la fiche de renseignement (pseudo, mot de passe adresse mail, ...). 4) On se connecte avec son pseudo et son mot de passe fraichement créés. 5) On clique sur "Renouveler la validation" 6) On est averti qu'on va recevoir un mail de validation 7) À la réception du mail, on clique sur le lien dans le corps du mail 8) On est informé que notre inscription a été validée
    7 points
  5. Bonjour à vous tous Cela fait un moment que je fais des lisp et que je les publie sur ce forum On en trouve un peu partout et j'ai donc décidé de les regrouper dans ce post Les Lisps de Patrick AST Afficher le dessin selon le style de tracé. CAT Recopier les valeurs d’attributs d’un bloc vers un/des autres bloc(s), même si on n’a pas le même nombre d’attributs entre les blocs. CHAT Créer un champ dynamique à un attribut pour lui indiquer la hauteur Z de l’objet. COUP Couper des intersections de lignes par une distance donnée. CPL Importer des calques depuis un dessin Autocad pas forcement ouvert. CPS Importer des styles de côtes depuis un dessin Autocad pas forcement ouvert. CPSCU Importer des scu depuis un dessin Autocad pas forcement ouvert. DEF Définir comme paramètres par défaut selon les caractéristiques d’un objet sélectionné (calque, couleur, épaisseur, etc…) DUC Mettre tous objets de tous les dessins d’un répertoire complet en couleur ducalque. EPO Geler des calques apparents dans les fenêtres de présentations et plus en espace objet. EXL v1.11 Exporter les présentations d’un dessin. L’idée est de créer un nouveau dwg par onglet mais en ne conservant que ce qui est affiché dans la présentation. Le dessin exporté se nomme en reprenant le nom du dessin actuel et en y ajoutant le nom de l’onglet. Fonctionne avec une seule fenêtre par présentations EXL V3.02 Exporter les présentations d’un dessin. L’idée est de créer un nouveau dwg par onglet mais en ne conservant que ce qui est affiché dans la présentation. Le dessin exporté se nomme en reprenant le nom du dessin actuel et en y ajoutant le nom de l’onglet. Fonctionne avec plusieurs fenêtres par présentations. Nécessite d’utiliser GEXL (fournit avec EXL) pour geler les calques dans les fenêtres des présentations exportées. EXP Décomposer complètement une sélection, même les objets imbriqués. FOG Changer facilement et rapidement de présentation. Quand on a plusieurs présentations, rien de plus fastidieux que de faire un clic sur le bouton de défilement et plusieurs fois de suite tout en faisant une petite pause afin que l’onglet suivant s’affiche. On choisit directement sa présentation. GEF Gérer les différents calques dans les différentes fenêtres des présentations. Par exemple, si on a ajouté un calque dans notre dessin et que l’on ne souhaite pas le voir apparaître dans plusieurs présentations sur plusieurs fenêtres, GEF le gèle facilement. GRF Importer plusieurs folios (fichiers) depuis un répertoire dans un dessin unique. Ces folios seront insérés dans les présentations. IAT Incrémenter des attributs. Permet d’avoir une chaine de caractères avec une numérotation qui se suit. Par exemple : B008-006, B008-007,B008-008 Par exemple : 001AA, 001AB, 001AC INC Incrémenter des textes. Un tri est possible avec les coordonnées des textes afin d’obtenir une suite logique. IND Incrémenter les indices des cartouches. INSEDIT InsEdit (gile) Redéfinir le point d'insertion des blocs. IXL Insérer des blocs dans Autocad depuis une feuille Excel. JAV Nettoyer un dessin en profondeur, des objets difficilement effaçables autrement qu’en programmation. JSD Créer un jeu de sélection de ce qui a été dupliqué. LATT simplifié Lier des attributs de manière croissante. Les attributs de mettent à jour de manière dynamiques. Par exemple, si on efface un attribut lié, alors les autres se renumérotent afin que la suite logique reste la même. LATT Lier des attributs de manière Identique, Croissante ou encore de faire une Somme. Les attributs de mettent à jour de manière dynamiques. Par exemple, si on efface un attribut lié, alors les autres se renumérotent afin que la suite logique reste la même. LSTATT Décompte des blocs, mêmes les dynamiques avec la possibilité de distinguer les blocs avec attributs (sur autant d’attributs possible). Possibilité aussi d’exporter les résultats dans un fichier texte. Ce fichier, s’il est renommé en .xls sera ouvert sans problème avec Excel. LXL Lier des Attributs, Textes, Mtexts ou des Rtexts avec Excel. Le principe est de lier à une cellule Excel une valeur. Les données peuvent être transmises depuis Autocad vers Excel, ou dans le sens inverse. On peut travailler avec plusieurs fichiers, feuilles Excel dans plusieurs dessins Autocad Le lisp inclus : EXPLXL : Exporter des données de LXL dans un fichier texte afin de conserver une sauvegarde de ses données créé avec LXL. IMPLXL : Récupérer la sauvegarde préalable de Explxl pour remettre à jour ses données. XL->ATT: Mise à jour pour les scripts, d'Excel vers Autocad ATT->XL: Mise à jour pour les scripts, d'Autocad vers Excel. MAT Propager la valeur d'un attribut. MES Mesurer en continu et avec cumul des distances directement dans le dessin. MIM En cas de changement d’imprimante réseau ou tout simplement parce que le service informatique à redéfinit ses serveurs, MIM permet de réaffecter une nouvelle imprimante pour toutes les présentations choisies tout en conservant les paramètres d’impression. MPL On configure correctement la mise en page d’une présentation. MPL permet la recopie de cette mise en page sur les présentations choisies. ONG Gérer ses présentations. Reprends tous ce qui est sous le clic droit mais d’une manière plus ergonomique. OOG Réorganiser les onglets d'une manière simple. OU Localiser facilement des blocs. Quand on a un grand dessin et qu'on arrive pas à localiser ses blocs, OU dessine un trait de 0,0 au point d'insertion du bloc, ce qui permet d'enfin le localiser. OUA La même chose que le lisp Ou, sauf qu'on peut différencier les blocs avec une valeur d'attribut. PAT Changer la valeur d'un attribut dans plusieurs fichiers. Même principe de fonctionnement que MAT. RA Faire un raccord sans joindre. RB Refait tous les blocs de la couleur dubloc et sur le calque 0. (gile) à fait un super lisp avec edit_bloc, mais ayant déjà celui-là et qu'il ne pose pas de question... RBLOC Remplacer un/des bloc(s) par un autre en conservant ou pas ses attributs, son échelle, ses propriétés dynamiques. RECD Rechercher des blocs superposés. RET Renommer des étiquettes des blocs. RINS Redéfinir le point d'insertion d'un bloc simplement. RON Renuméroter les onglets de 01 à .. ROT_0 Laisser l'angle constamment à 0 de tous les attributs. ROT Laisser l'angle de rotation constamment à 0 de certains attributs définit dans ces deux variables (setq Nom_bloc "UN_BLOC" Eti_Bloc '("ETI1" "ETI2" "ETI3")). RXR Remplacer un xref en déchargeant l'ancien et en conservant les calques qui étaient gelés auparavant. RXREF Donner un chemin relatif aux xrefs par rapport au dessin courant (s'ils sont sur le même lecteur). SCRIPTOR Lisp qui créé et lance un script ou un lisp (depuis un lisp/script source) pour traiter tous les fichiers d'un répertoire et de ses sous-répertoires. STRIPMTEXT Lisp de Steve Doman et Joe Burke. Permet d'enlever au choix, les formats d'un texte. SYN Synchroniser les attributs tout en conservant (ou pas), la valeur, position, angle et style de texte. TOT Affiche le résultat du cumul de différentes longueurs (lignes, polylignes, arc, etc…) UNVERR Déverrouiller toutes les fenêtres des présentations. VERR Verrouiller toutes les fenêtres de toutes les présentations. Vous trouverez ci-après d'autres lisps des plus intéressants. Les Lisps de Bonuscad Les Lisps de (gile) sur Cadxp ou sur sa page perso Vous trouverez d'autres lisps dans ce blog. @+
    6 points
  6. Bonjour, Pour moi pas besoin de lisp. Tu peux utiliser les propriétés personnalisés du dessin. Celles-ci seront ensuite accessibles via un texte avec champs intégré dans ton bloc cartouche. Et pour ne pas avoir à créer ces propriétés à chaque nouveau fichier, tu les intègre à ton gabarit.
    5 points
  7. Comme la demande est récurente et que je commence à me lasser de répéter... J'ouvre donc un nouveau sujet qui servira, j'espère, aussi bien aux utilisateurs novices de routines qu'aux débutants qui se lancent dans l'aventure de la programmation en LISP. 1 Pour charger une routine LISP 1.1 Sans enregistrer de fichier C'est la méthode à utiliser pour les expressions simple et les fonctions "lambda" : ((lambda ...)). Elle peut aussi être utilisée pour les "defun" : (defun ...). Il suffit de copier le code (rien que le code, tout le code) et de le coller sur la ligne de commande et de valider (Entrée ou Espace) Dans le cas d'expression simple ou de fonction "lambda", l'expression est immédiatement évaluée, s'il s'agit d'un "defun", il faut ensuite lancer la commande (voir "2 Pour lancer une commande LISP", plus bas) 1.2 Enregistrer un fichier .lsp Après avoir copié le code (tout le code et les commentaires précédés de point virgule), le coller dans le bloc-note (ne pas utiliser d'éditeur de texte sofistiqué -type Word- qui rajoute des caractères de mise en pages). Enregistrer le fichier, peu importe le nom, avec l'extension .lsp (par exemple : Toto.lsp). Si le LISP est amené à resservir, il peut être judicieux de l'enregistrer dans un dossier du chemin de recherche des fichiers de support (menu Outils >> Options ... onglet Fichiers). Depuis AutoCAD 2014, il faut aussi ajouter le chemin du répertoire contenant les fichiers LISP dans les "Emplacements approuvés" (menu Outils >> Options ... >> onglet Fichiers). Si le chemin du dossier se termine par "\...", tous ses sous-dossiers sont également approuvés. 1.3 Charger dans le dessin courant 1.3.1 Commande APPLOAD Taper APPLOAD à la ligne de commande ou menu Outils >> AutoLISP >> Charger une application. Charger le LISP depuis le dossier où il a été enregistré. 1.3.2 Cliquer/déposer Depuis l'explorateur Windows, sélectionner le fichier et le déposer dans la fenêtre d'AutoCAD. 1.3.3 Depuis la ligne de commande Utiliser la fonction LISP load : Si le fichier est enregistré dans un dossier du chemin de recherche, entrer l'expression LISP : (load "Toto.lsp") ou (load "Toto") Sinon, spécifier le chemin complet (dans ce cas les anti-slashes doivent être remplacés par des slashes ou des doubles anti-slashes) exemple : (load "C:/MesLisp/toto.lsp") ou (load "C:\\MesLisp\\toto.lsp") 1.4 Charger automatiquement un fichier .lsp Si le LISP est amené à être utilisé régulièrement, il peut être intéressant qu'il soit automatiquement chargé au démarrage d'AutoCAD et/ou dans tous les dessins. 1.4.1 Commande APPLOAD Dans la boite dialogue de la commande APPLOAD, dans la case Au démarrage (valise), cliquer sur Contenu et ajouter le fichier. 1.4.2 Fichiers de chargement automatique Les fichiers AutoCAD.LSP, ACADDOC.LSP (à crééer dans un dossier du chemin de recherche, s'ils n'existent pas) et les fichier MNL (associés aux fichier de menu MNS ou CUI de même nom) sont des fichiers contenant des routines et expressions LISP qui sont chargées automatiquement au démarrage (acad.lsp) ou dans chaque dessin (acaddoc.lsp et mnl). Voir dans l'aide Guide de personnalisation >> Introduction aux interfaces de programmation >> AutoLISP et VisualLISP >> Chargement et exécution automatiques des routines AutoLISP. NOTA : ne pas modifier les fichiers ACAD200*.LSP et ACAD200*DOC.LSP. 2 Pour lancer une commande LISP On définit une commande en LISP en faisant précéder le nom de la commande/fonction par 😄 au début de la routine, juste après (defun , exemple : (defun c:toto (...)) Dans ce cas il suffit de taper à la ligne de commande : toto et de valider. 3 Éditeur VisualLISP AutoCAD intègre un éditeur de programmes LISP (commande VLIDE ou VLISP ou menu Outils >> AutoLISP >> Editeur VisualLISP). Dans celui-ci, il est aussi possible, entre autre choses, de coller, écrire, modifier, enrgistrer, charger, évaluer des routines ou des expressions LISP, mais son utilisation (que je recommande fortement) ferait l'objet d'un sujet entier (voir ici). 4 Boites de dialogue (DCL) Certains LISP fonctionnent avec une (ou des) boite(s) de dialogue. Le fichier LISP est alors accompagné d'un (ou de plusieurs) fichier(s) .DCL. Ces fichiers sont appelés par le LISP pour ouvrir la boite de dialogue. Pour qu'AutoCAD les trouvent ils doivent être enregistrés sous le nom qui leur a été donné, avec l'extension .dcl, dans un répertoire du chemin de recherche des fichiers de support (menu Outils >> Options... >> onglet Fichiers >> Chemin de recherche des fichiers de support). Il est préférable, à mon avis, de créer son propre répertoire de fichiers LISP et DCL et d'ajouter ce chemin à la liste. 5 Les fichiers VLX Les fichier VLX sont des fichiers compilés (et cryptés) qui peuvent être la compilation de plusieurs fichiers LISP et DCL. Ils se chargent de la même manière que les fichiers LISP et permettent d'éviter d'avoir à s'occuper des fichiers DCL. En espérant que je n'en ai pas trop oublié, si c'est le cas, faites le savoir... [Edité le 6/4/2007 par (gile)][Edité le 16/6/2007 par (gile)][Edité le 28/12/2007 par (gile)]
    5 points
  8. Bonjour, nous avons reçu la version 2017 au bureau (pas encore installée...Jamais le vendredi :D ) Cette nouveauté PDFs m'ennuie pour les raisons suivantes : 1) Le PDF était jusqu'à maintenant un fichier universel exploitable en lecture et en impression dans une utilisation proche des plans papier. Aujourd'hui on nous colle un outil capable (avec une qualité à vérifier)de transformer en quelques clics nos plans en fichiers exploitables sous Autocad. Que penser, alors, de la récupération de nos avant-projets pour en faire directement des plans d'exécution ? Nous avions déjà constaté ce phénomène avec des logiciels de conversion des PDF en DWG chez des entreprises peu scrupuleuses. 2) Pourra t'on protéger notre travail ? (code de verrouillage pour empêcher la conversion) 3) Depuis quelques temps les architectes ne prennent même plus la peine de coter leurs plans et envoient des DWG à tour de bras sans qu'il y ait un plan figé (indicé)...C'est déjà le chaos alors avec cette nouveauté, je crains le pire... ;)
    5 points
  9. looooldes noms!! Phil (qui ne s'attribue aps de points (je ne savais même aps comment ça marchait!! :P )
    5 points
  10. Salut, Est ce que la réputation ne dépend pas du petit + et - qu'il y a en bas à droite de chaque message ? Il y a aussi des étoiles sur chaque profil de membres. On peut avoir de 0 à 5 étoiles. Kezako ? Moi, j'ai rien du tout, pas d'étoile, pas de répuation, du coup, je doute beaucoup de moi-même... Il ne me reste qu'a me jeter d'une fenêtre...
    5 points
  11. Bonjour à Toutes et à Tous, Tout d'abord je vous souhaite une Très Belle et Heureuse Année 2025... Et voila J+1... ça y est je fais maintenant partie du Groupe des SAGES, je suis officiellement Retraité... une nouvelle carrière commence et comme souvent les retraités n'ont plus de temps ! Bien Amicalement, Christian
    4 points
  12. . Hello Si vous desirez etre presque "Au Top" sur les Blocs dynamiques d AutoCAD !? MERCI Dominique et Salim ! Bye, lecrabe ---- ACAD : Tuto sur les Blocs dynamiques par Dominique VAQUAND https://dessein-tech.com/t/acad-tuto-sur-les-blocs-dynamiques-par-donique-vaquand/1231 ---- Webinaire : Les Blocs Dynamiques par Salim BOULGHOBRA https://dessein-tech.com/t/les-webinaires-de-la-communaute-autocad-les-blocs-dynamiques/59
    4 points
  13. Classement par thème basé sur la base de connaissance Autodesk: https://dessein-tech.com/t/les-dernieres-solutions-techniques-autocad-classees-par-themes-au-20-juillet-2024/356
    4 points
  14. @aLb1, Aucun des messages ci-dessous n'ont vocations à être méprisant, hautain ou je-ne-sais-quoi... Je trouve cela triste de voir qu'une simple remarque du genre "il faut apprendre avec notre propre cerveau" peut déclencher chez vous du dégoût. Bien que la formulation peut sembler agressive pour certaines personnes, la valeur du message est cohérente et parfaitement raisonnable. Sachez que les personnes que vous considérez "méprisantes" sont des personnes bénévoles qui, durant de nombreuses années d'expériences, n'ont jamais cessé d'apprendre, d'instruire et d'aider autrui. Donc en terme d'intelligence, je pense qu'il va de soi que ces personne savent de quoi elles parlent et sont parfaitement apte à voir d'un mauvais œil ChatGPT. Et le problème est simple : le langage AutoLISP est un langage élitiste avec bien trop peu d'exemples qui traînent sur Internet (et encore moins sans erreurs). A commencer déjà par la proportion d'utilisateurs anglophones par rapport au reste du monde, et les conséquences de cette répartition se retrouvent dans le code que ChatGPT a proposé initialement d'ailleurs : le nom des commandes/options étaient en anglais, sans considérer la langue internationale. Bref, je comprends votre désir de vous aider de ChatGPT pour apprendre l'AutoLISP et c'est normal, c'est dans l'ère du temps. Cependant ChatGPT est encore un enfant en pleine croissance, et c'est d'autant plus vrai pour le domaine de la programmation sous AutoCAD. C'est d'ailleurs pour cette raison que les utilisateurs se tournent vers des experts comme @didier ou @(gile) qui surpassent en tout point ChatGPT ! Je rejoins l'avis de ces experts, l'apprentissage via ChatGPT est une fausse bonne idée. ChatGPT peut se tromper et il VA se tromper, c'est une évidence. Le problème se pose donc "comment savoir identifier les erreurs de ChatGPT si l'on s'appuie sur lui pour apprendre ?". Car je suis certaine que la réponse que vous attendiez concernant la résolution de votre problème n'était très certainement pas "il faut rajouter un underscore" 🙂 C'est pour cela que les experts qui sont intervenus ont évoquer l'existence de leur site internet respectifs. Nullement pour faire de la promotion mais uniquement pour vous aider dans votre apprentissage avec des sources sûres, le bon vocabulaire et en français. C'est sûrement nul et outdated de penser ainsi mais... "c'est en forgeant que l'on devient forgeron", donc vui... il faut malheureusement apprendre les bases de l'AutoLISP. Je ne condamne absolument pas l'utilisation de ChatGPT, au contraire je suis sûre que l'IA est en mesure d'aider le cerveau humain à façonner un chemin mais il ne faut pas oublier que l'humain reste l'expert pour paver son chemin solide et intemporel. Si cela peut te rassurer, j'ai découvert l'existence de l'AutoLISP il y a 6 ans à peine. En 1 an seulement, les bases sont déjà acquises si on est suffisamment curieux pour apprendre comprendre (pardon, je n'aime pas le terme "apprendre", "comprendre" est bien plus complet sur le plan éducatif). Veuillez m'excuser pour ce long pavé... PS: Aucune envie de nuire, rabaisser ou insulter n'est présente dans nos message, on est juste humains avec nos problèmes et émotions. Il est parfois délicat d'être objectif et détaché. Bisous, Luna
    4 points
  15. Salut, Suite à ce sujet, j'ai pensé qu'il pouvait être utile de référencer en un seul endroit les différentes fonctions utilisables dans les formules des champs dynamiques étant donné qu'il n'existe, à ma connaissance, aucune documentation officielle. J'ai choisi ce forum qui, bien qu'il ne soit pas spécifiquement consacré aux champs, englobe différentes forme de personnalisation accessibles à toutes les versions d'AutoCAD pleines comme LT. Donc je commence avec ce que j'ai trouvé par tâtonnement et j'invite tous ceux qui en découvriraient d'autres à les ajouter à ce sujet. Constantes pi valeur de pi 3.141593 e ??? 0.0000 Opérateurs arithmétiques + addition 3+5 => 8 - soustraction 9-2 => 7 * multiplication 4*3 => 12 / division 4/3 => 1.333333 ^ puissance 2^3 => 8.0 Fonctions abs valeur absolue abs(-4.9) => 4.9 round arrondi round(5.8) => 6 trunc valeur entière trunc(5.8) => 5 sqr carré sqr(5) => 25.0 sqrt racine carrée sqrt(16) => 4.0 exp puissance de e exp(1) => 2.718282 exp10 puissance de 10 exp10(4) => 10000.0 log logarithme décimal log(10) => 1.0 ln logarithme naturel ln(2.718282) => 1.0 d2r degrés en radians d2r(180) => 3.141593 r2d radians en degrés r2d(pi) => 180.0 sin sinus sin(30) => 0.5 cos cosinus cos(30) => 0.866025 tang tangente tang(45) => 1.0 asin arc sinus asin(0.5) => 30.0 acos arc cosinus acos(0.5) => 60.0 atan arc tangente atan(1.0) => 45.0 u2w conversion SCU -> SCG u2w(0.0, 0.0, 0.0) w2u conversion SCG -> SCU w2u(0.0, 0.0, 0.0) NOTA : pour les fonctions trigonométriques les valeurs angulaires sont exprimées dans l'unité angulaire courante (degrés dans les exemples ci-dessus).
    4 points
  16. Bonjour, Je pense qu'avec le nouveau module "zone de structures de la V18.1" il y a quelque chose a faire. Je reviens vers vous très vite avec une petite vidéo
    4 points
  17. On est sur l'affaire ...
    4 points
  18. Coucou Ah bien sûr... si vous allez chercher les solutions dans l'aide d'AutoCAD... vous serez toujours les plus forts. Étape 1 : aller voir l'aide Si on ne trouve pas passer à l'Étape 2 : Retourner dans l'aide... Si on ne trouve toujours pas passer à l'Étape 3 : Aller sur des forums... Amicalement
    4 points
  19. Bonjour, tu peux aussi cliquer sur une des 2 fenêtres et puis utiliser "CTRL+R" pour changer de fenêtres. Cordialement.
    4 points
  20. . Objet: FUN: Blague sur les Hommes & Femmes Hello Sympa ... Bon WE, Bye, lecrabe > > ENFIN UN LABO qui ... comprend !!! > > Enfin ils ont trouvé !!! > > Après plusieurs années de recherche, les laboratoires Pfizer > annoncent l’arrivée en pharmacie d’un nouveau traitement > qui atténue les conflits de couple, tout en occasionnant très peu d’effets secondaires. > Il s’agit d’une « quadrithérapie » à prendre par Monsieur tous les jours au moment des repas: > > 1. DICOMMEL 40 mg > 2. FAITCOMMEL 50 mg > 3. PENSCOMMEL 100 mg > 4. PIFERMLA 500 mg > > Testé en laboratoire, ces médicaments procurent une véritable sensation de bien- être, de tranquillité, de PAIX. > Pour ceux qui auraient quelques difficultés avec le DICOMMEL, > il existe un générique, le DIKELLARAISON (1 gr), mais son goût est paraît-il amer. >
    4 points
  21. hello à quoi sert la réputation et comment les points de cette réputation sont-ils attribuer? @+ Phil PS : eske ça donne droit à une réduction d'impots, une remise chez un caviste ou juste à une petite tape dans le dos pour dire, "bravo tu t'approches de l'élite"?
    4 points
  22. Hello je suis comme phil DES NOMS...DES NOMS...DES NOMS... :D @+
    4 points
  23. Moi non plus je m'en étais jamais servi, du coup je t'en ais mis 1 à tes deux messages pour m'amuser. Tu aimes? :(rires forts):
    4 points
  24. Bonjour à tous, AutoCAD inclut de nouvelles fonctionnalités basées sur l'intelligence artificielle : Informations détaillées de l'utillisation du logiciel Proposition de macros personnalisées Positionnement guidé de blocs Détection d'entités à transformer en blocs Autodesk Assistant Pour plus d'explications sur ces fonctionnalités, je vous propose cet article sur le blog Village BIM : Village BIM - AutoCAD et l’Intelligence Artificielle Bonne lecture !
    3 points
  25. Bonjour, Je suis nouveau sur le forum, mais loin d'être nouveau dans le métier, et je voudrais pousser un coup de gueule. Suis-je le seul à en avoir marre du manque de considération des dessinateurs projeteurs dans les entreprises? J'ai quelques années d'expériences dans le métier et je commence à en être dégouté. Je trouve que le mythe du mouton à 5 pattes n'a que trop duré. Il faudrait, pour moins de 2500€ net mensuel (en 2024 ça n'a rien extraordinaire pour un profil haute compétences), être hyper polyvalent mais en même temps expert, on ne doit pas compter nos heures, c'est mal vu de rester pas plus de 2 min au café, depuis le COVID tout le monde mange devant son PC et traitant ses mails... il faut être doté d'une résilience hors pair etc etc etc mais pour qui on ne propose aucune évolution professionnelle et qui ne doit surtout pas avoir de contact avec l'extérieur. Bein oui hein, il y a des jeunes ingés pour les postes à responsabilité et si jamais le projeteur développait un réseau professionnel il pourrait aller voir si l'herbe est plus verte ailleurs. Quand à la recherche d'emploi... c'est de plus en plus le parcours du combattant avec de plus en plus d'intervenants extérieurs. Ah et dernière en date, j'ai fait deux missions intérim en début d'année, la première viré car en arrêt maladie et la deuxième parti car mis en concurrence avec un petit jeune et traité comme de la m****. Sans parler des périodes d'essai de plus en plus dure à valider. De toute façon pour les grosses entreprises du BTP nous ne sommes jamais qu'une ligne comptable trop conséquente et inutile. Pourtant j'ai 24ans d'expérience dans mon métier, dont 13 en bureau d'études. Ça a été super dur de se faire ses premières expériences et pour l'acquérir j'ai dù accepter ce qui venait et j'ai malheureusement je ne suis pas toujours tombé sur les bonnes boites (si elles existent vraiment). Les même souvent qui se plaignent d'avoir du mal à recruter. Aujourd'hui on me reproche cette période de précarité et cela me limite dans ma recherche d'emploi. De plus je suis échaudé et perdu confiance en moi, donc j'ai peur de retenter les grands groupes ou les toutes petites structures. Donc voilà, encore un talent gâché qui va très certainement se tourner vers le freelance.
    3 points
  26. Merci, Pour me mettre dans l'ambiance quand j'ouvre Mensura, et me donner l'impression que je navigue sur un site de vente comme CDiscount. Malgré tout ce n'est pas ce que je demande quand j'ouvre un logiciel sur lequel je travaille. Donc pouvez vous s'il vous plait virer toute votre équipe marketing et embaucher des développeurs à la place?
    3 points
  27. Bonjour, un minimum de formation serait vraiment nécessaire pour être efficace plus rapidement car si le principe est toujours le même, il y a pas mal de différences de méthode et pleins de subtilités pas innées du tout, notamment sur le traitement des levés topos et surtout les mises en pages qui sont un peu du genre Revit.
    3 points
  28. Salut, Pour moi la question n'est pas tant de savoir si des machines peuvent être "intelligente" ou avoir une "conscience", mais plutôt : le souhaite-t-on vraiment ? Et je trouve effrayant de lire que c'est "inévitable" parce que ça signifierait que nous n'avons déjà plus de prise sur l'accélération de l'artificialisation globale de notre environnement, que la "technoscience" est le nouveau Dieu et les agents conversationnels ses prédicateurs. Je voudrais juste citer, à ce sujet, Aurélien Barrau (astrophysicien et philosophe) :
    3 points
  29. Salut, Pour résumer, tu voudrais que quelqu'un te fournisse gracieusement un programme LISP relativement complexe parce que tu ne veux pas partager quelques formules de champ dynamique.
    3 points
  30. Toutes mes condoléances à ses proches, à sa famille et à la communauté Autodesk francophone que j'ai le bonheur d'animer depuis 2016 et au-delà, à toute la communauté. Je m'étais promis de visiter John, un jour, en Suisse, et voilà, ma procrastination met un terme à ce projet. Tu as en quelque sorte guidé ma vie John, professionelle du moins, et nous sommes beaucoup à pouvoir le dire, personnelle, qui parmi les passionnés d'Autodesk n'a en effet pas passé des heures sur son temps personnel sur les solutions, on disait autrefois les logiciels, Autodesk? Il nous reste des souvenirs impérissables, bien sûr avec ton site https://www.fourmilab.ch/ avec ses sections "Autodesk" et ses sections bien plus personnelles qui nous rappellent ou nous apprennent quel personnage hors du commun tu as été. Qui, lorsqu'il va gravir les montagnes autour de chez lui pour son sport (sa diète devrais-je dire...) , fait un rapport sur Twitter sur son taux d'oxygène, sur la température, sur la distance qu'il a parcouru, seul un ingénieur que tu étais resté pouvait faire cela ! Tu avais gardé cet esprit. Tu avais su l’insuffler aux pionniers des débuts d'Autodesk et il reste notre moteur à nous, passionnés d'invention, de technique, de programmation, même si les choses ont bien changé, et c'est inévitable. Cet esprit pionnier, inventif, te survit, soit en sûr.
    3 points
  31. Bonjour @Pypow Merci @Vincent P. de me citer, ça fait plaisir de savoir que je ne parle pas dans le vide. Sans avoir à passer par "mapcar" qui est une fonction un peu avancée quand on débute dans le lisp il est possible de décomposer les coordonnées du point de départ et d'additionner les valeurs souhaitées. Pour décomposer un point, rappel CAR premier élément de la liste, CADR deuxième élément de la liste et CADDR troisième élément de la liste. Donc, puisque le premier point est connu, admettons (152.927 124.577 0.0), le deuxième point sera : ce qui renvoie (2152.93 126.077) Il suffit ensuite de lancer SSGET avec cette syntaxe : (setq jeusel (ssget "_C" p1 p2)) Amicalement
    3 points
  32. Bonjour @litelsousa, Il y a plusieurs switch possible dans le raccourci de lancement d'AutoCAD, notamment /B qui permet d'exécuter un script à l'ouverture du dessin. Par exemple si dans mon dossier D:\DONNEES\AUTOCAD j'ai un fichier nommé TEST12.DWG qui contient une présentation nommée PLAN GENERAL, je peux créer aussi un fichier script nommé par exemple TEST.SCR contenant la ligne suivante (setvar "CTAB" "PLAN GENERAL") Puis je crée un raccourci de ce type "C:\Program Files\Autodesk\AutoCAD 2019\acad.exe" /b "D:\Donnees\AutoCAD\TEST" "D:\Donnees\AutoCAD\TEST12.dwg" Ce raccourci, va ouvrir, le fichier TEST12, puis exécuter le script qui va rendre courante la présentation nommée PLAN GENERAL Il y a également un switch /V qui permet d'ouvrir le plan DWG sur une vue nommée. Lien vers l'aide pour les différents switch possible en raccourci : https://help.autodesk.com/view/ACD/2024/FRA/?guid=GUID-8E54B6EC-5B52-4F62-B7FC-0D4E1EDF093A Olivier
    3 points
  33. Hello Mr Cadmin SVP pouvez vous faire qq chose car c tres penible tant sur PC que sur Smartphone de passer le Warning "Site non securise" ! Merci d avance, Bye, lecrabe
    3 points
  34. Mais j'aime bien mon travail moi... 😞
    3 points
  35. Bonjour, Une autre solution car ils en existent beaucoup avec AutoCAD. 1 - Réaliser la 2d en vue de dessus (les 2 cercles ainsi que les 2 traits pour réaliser le 1/3 de l'anneau) : 2 -Ensuite réaliser un contour du 1/3 de l'anneau avec l'aide la commande contour ou (_boundary). 3 Faire une extrusion de la polyligne fermée obtenue juste avant sur l'étape 2 4 - Créer les rayons sur les arêtes supérieures : 5 - Faire 1 fois la fonction miroir pour obtenir les 2/3 et 1 autre fois pour obtenir l'anneau complet avec 3 solides. 6 - Pour finir faire union des objets solides pour en obtenir un seul : Et il est possible de faire une présentation de l'objet 3D avec la fonction vue de base pour obtenir une vue de face ou autre et il également possible de faire des coupe et des détails mais ceci est autre sujet <acronym class=dict title=. Bonne journée
    3 points
  36. je suis un barbare.. je fais une canalisation de type cadre de la hauteur de mon complexe et de la largeur souhaitée...pour la longueur c'est la vue en plan (dans 99% de mes affaires les bassins sont rectangulaire) Le nid d'abeille chez nous est interdit - J'ai 3 largeurs "standard" pour une ou 2 couche de caissons modulaire pas de bricolage pour les PL PT ça marche direct il faut que je regarde cette histoire bloc à créer dans la bibliothèque, mais pas sur que ça fasse mieux
    3 points
  37. Salut, Vous avez écrit un programme LISP (ou autre) que vous souhaitez partager avec vos collègues, vos amis ou tout le monde mais vous n'avez pas envie d'expliquer à chacun comment l'installer, dans quel dossier mettre les ressources, etc. Je propose un petit tutoriel avec un exemple très simple pour apprendre à utiliser les bases du mécanisme de chargement automatique avec un dossier .bundle et à créer un installeur pour placer ce dossier dans le répertoire idoine. Ce tutoriel est, bien sûr, disponible sur cette page.
    3 points
  38. Justement, C'est très difficile ! Mais ça a été rendu possible par le ralentissement général du système, car 23 secondes, c'est grâce à se ralentissement du au monteur, sinon c'est 3/4 secondes. Il faut filtrer sur AutoCAD.exe, filtrer sur le le réseau, faire un clear, noter l'heure à la seconde près, lancer sa commande Autocad, noter l'heure de fin, et regarder les evenements qui se sont produits.
    3 points
  39. Bonjour, ça fait bien longtemps que je ne travaille plus avec le mode ORTHO !!! on est tout le temps en train de l'ACTIVER, le DESACTIVER, l'ACTIVER, le DESACTIVER, etc. Je te conseille de garder ACTIF en permanence le mode POLAIRE avec un angle d'incrément de 15°... AVANTAGE, pas besoin de l'activer, de le désactiver et en plus si tu suis la trajectoire d'un angle multiple de 15°, tu peux trouver l'intersection avec un objet ! Après, tout dépend de ton domaine d'utilisation, en schématique on peut effectivement préférer le mode ORTHO et encore ! Christian
    3 points
  40. Comme je crains le pire avec un environnement sombre (et qu'il semble qu'une majorité en ce sens se dégage), j'ai voulu voir si c'était difficile de mettre en place la possibilité de basculer entre environnements clair et sombre. Et bien, ça ne semble pas bien compliqué, j'ai réussi avec quelques lignes de CSS et une pincée de JavaScript : voilà gileCAD recoloré avec la palette solarisé de Ethan Schoonover et la possibilité de basculer entre thème clair et sombre en un clic. Alors, quitte à changer le thème de couleurs, autant faire en sorte qu'on conserve le choix. Si j'y suis arrivé malgré que je sois une vraie quiche en matière de Design Web, ça ne devrait pas être insurmontable pour de vrais pros.
    3 points
  41. Bonjour, avec la commande renommer, sélectionner la catégorie bloc, puis dans ancien nom mettre * et dans nouveau nom mettre AA* puis cliquer sur "nouveau nom", puis OK AA étant le préfixe souhaité Olivier
    3 points
  42. Coucou Essaie avec ceci : (if (equal rtn '(0 1 0)) (progn (alert"SUCCES") (setq valeur "test") ) ) Je pense que c'est plus adapté dans le cas d'une liste (list) Amicalement Edit : je pensais l'avoir expliqué sur da-code.fr mais je n'ai pas moyen aujourd'hui de le vérivier
    3 points
  43. Bonjour à tous, Je suis d'accord avec Goldorak44. On parle de la réservation et non du réseau qui va la traverser. Afin de lever toute ambiguïté, nous parlons entre collègues de réservations en dalle et de réservations en voile ou poutre, comme ça pas de soucis d'interprétation. Nos réservations sont réalisées sur le fond de plan architecte avec le plan béton en référence externe. Travail toujours en dalle haute du niveau concerné pour les réservations en dalle (jamais de réservations en plancher bas). Envoi de notre plan DWG au BET béton qui reprend nos réservations et surtout une vérification du plan béton en retour afin de contrôler que toutes nos réservations ont bien été intégrées ou déplacées. Un petit retour mail à l'architecte, au be béton et au lot gros œuvre du cartouche du plan béton avec nos remarques et voila.
    3 points
  44. plop un retour d'expérience que je ne savais pas trop ou poster... Ce matin je trouve un collègue qui est venu plus tôt pour une charrette complètement dépité."Autocad c'est de la m...de ce nouveau i7 c'est de la daube, je suis ici depuis 5h et j'arrive pas à finir une présentation..." bref, la cata...j'ouvre sur mon poste son dessin, purge Rpurge et autre salamalec, effacer les liens vers des fichier improbable des Xref...mais moi aussi en présentation le lag fatal.plusieurs seconde pour un panoramique, pour rentrer dans une fenêtre.... J'ai fini par trouver. Une fenêtre avait été délimité par une polyligne faite avec un type de ligue --Ø50--PE-- L’échelle du type de ligne ne permettais pas de voir les écritures Bref le pauvre i7 pédalait à aligner des polices Arial TT en tout petit sur la bordure de la fenêtre. Transformé en type de de ligne continu tout est rentré dans l'ordre... si ça peu sauver les miches à qq1, je note ici le truc a vérifier au cas ou...
    3 points
  45. Bonsoir, Le lien est expiré serait-il possible de le mettre à jour ? Peace !
    3 points
  46. Salut, Je vais essayer. Cette fonction s'appelle Boole parce qu'elle utilise l'algèbre de Boole (aussi appelée calcul Booléen ou logique Booléenne). Ici cette logique est appliquée à des comparaisons "bit à bit" sur des entiers représentant des codes binaires. Pour reprendre l'exemple cité : (Boole 6 6 5) Le premier 6 représente l'opérateur, soit la somme des bits opérateur 2 et 4. 6 et 5 sont codes binaires à comparer "bit à bit": 6 correspond à la valeur binaire : 1 1 0, autrement dit : 4 + 2 + 0 5 correspond à la valeur binaire : 1 0 1, autrement dit : 4 + 0 + 1 Avec le bit opérateur 1 (AND), il faut que les deux bits comparés soient "vrais" (différents de 0). Seul 4 est à la fois présent dans 6 et 5, donc : (Boole 1 6 5) ; retourne 4 comme (logand 6 5) Avec le bit opérateur 2, il faut que le premier bit soit "vrai" (différent de 0) et le second "faux" (égal à 0). Seul 2 est "vrai" dant le premier entier et faux dans le second. (Boole 2 6 5) ; retourne 2 Avec le bit opérateur 4, il faut que le premier bit soit "faux" (égal à 0) et le second "vrai" (différent de 0). Seul 1 est "vrai" dant le second entier et faux dans le premier. (Boole 4 6 5) ; retourne 1 Avec l'opérateur 6 (XOR), soit 4 + 2, il faut, soit que le premier soit "vrai" et le second "faux" (bit opérateur 2) ; soit l'inverse (bit opérateur 4). On a donc 2 et 1. (Boole 6 6 5) ; retourne 3 (autrement dit 2 + 1) Avec l'opérateur 1 + 2 + 4 = 7 (OR), il faut soit que les deux bits soient "vrais" (comme 4) ; soit que le premier soit "vrai" et le second "faux" (comme 2) ; soit que premier soit "faux" et le second "vrai" (comme 1) : (Boole 7 6 5) ; retourne 7 (4 + 2 + 1) comme (logior 6 5)
    3 points
  47. Stérile pour toi peut-être ... Mais à l'avenir, essaye de faire un effort sur l'écriture et l'orthographe, ce serait un plus Nul doute que lors de ta prochaine demande, tu risque de n'avoir aucune réponse, si tu continue à avoir un langage aussi "brut" et sans plus de courtoisie. Ce que tu écris peut être perçu de différente manière si tu écris comme tu parle. Les intonations, expressions ou sentiments peuvent passer inaperçus si tu ne prends pas garde à ton écriture et ton message aura ainsi un tout autre sens pour ceux qui te lisent.
    3 points
  48. Hello philsoggod, Les points sont attribué par les membres (voir plus et moins en bas à gauche de chaque message. Cela ne sert à rien surtout que l'on peut s'attribuer des points soit même (certain ne s'en prive pas d'ailleurs). Olivier
    3 points
×
×
  • 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é