Aller au contenu

PHILPHIL

Membres
  • Compteur de contenus

    1 256
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par PHILPHIL

  1. hello c'est exactement ca Gile les USB ne fonctionnent plus et le PS/2 OUI MC FLY est de retour oui, MERCI WINDOWS grrr Phil
  2. Bonsoir un LISP pour modifier les noms des presentations si ca peut servir fonction : change_nom_presentation boite de dialogue de Gile fichier dialog.lsp Phil ( on ne peut plus joint de fichier LISP ? ) ;;;----------------------------------- ;;;CHANGE_NOM_PRESENTATION ;;;----------------------------------- (defun c:change_nom_presentation () (setvar "cmdecho" 0) (setq typeactioncnp (getcfg "APPDATA/typeactioncnp")) (prompt "\n 1 : REMPLACER LE DERNIER CARACTERE DU NOM DES PRESENTATIONS") (prompt "\n 2 : REMPLACER LE PREMIER CARACTERE DU NOM DES PRESENTATIONS") (prompt "\n 3 : REMPLACER A PARTIR DE Y CARACTERES DEPUIS LE DEBUT SUR LE(S) X CARACTERE(S) [sI X=0 CORRESPOND A INSERER]" ) (prompt "\n 4 : SOUSTRAIRE LES X DERNIERS CARACTERES DU NOM") (prompt "\n 5 : SOUSTRAIRE LES X PREMIERS CARACTERES DU NOM") (prompt "\n 6 : INCREMENTER SUR 3 CARACTERES EN REMPLACANT LES 4 IEME A 2 IEME A PARTIR DE LA FIN") (prompt "\n 7 : REMPLACER DES CARACTERES DANS LE NOM") (initget "1 2 3 4 5 6 7") (setq tmp (getkword (strcat "\nSELECTIONNER LE TYPE D'ACTION DESIRE ( 1 2 3 4 5 6 7 ) <" typeactioncnp "> : ") ) ) (if tmp (setq typeactioncnp tmp) ) (setcfg "APPDATA/typeactioncnp" typeactioncnp) (if (= typeactioncnp "1") (progn (c:cnpfin)) ) (if (= typeactioncnp "2") (progn (c:cnpdebut)) ) (if (= typeactioncnp "3") (progn (c:cnpdepuisysurx)) ) (if (= typeactioncnp "4") (progn (c:cnpsoutrairxcaractdefin)) ) (if (= typeactioncnp "5") (progn (c:cnpsoutrairxcaractdepuisdebut)) ) (if (= typeactioncnp "6") (progn (c:cnpincrementer4a2fin)) ) (if (= typeactioncnp "7") (progn (c:cnpremplacecaract)) ) (princ) ) (defun c:cnpfin () (setvar "cmdecho" 0) (setq cnpcdefin (getcfg "APPDATA/CNPCDEFIN")) (setq com1 (getstring t (strcat "\nVEUILLEZ ENTRER LE(S) CARACTERE(S) EN REMPLACEMENT DU DERNIER CARACTERE DU NOM <" cnpcdefin "> : " ) ) ) (if (/= com1 "") (setq cnpcdefin com1) ) (setcfg "APPDATA/CNPCDEFIN" cnpcdefin) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (strcat (substr layout 1 (- (strlen layout) 1)) cnpcdefin)) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) ) (defun c:cnpdebut () (setvar "cmdecho" 0) (setq cnpcdedebut (getcfg "APPDATA/CNPCDEDEBUT")) (setq com1 (getstring t (strcat "\nVEUILLEZ ENTRER LE(S) CARACTERE(S) EN REMPLACEMENT DU PREMIER CARACTERE DU NOM <" cnpcdedebut "> : " ) ) ) (if (/= com1 "") (setq cnpcdedebut com1) ) (setcfg "APPDATA/CNPCDEDEBUT" cnpcdedebut) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (strcat cnpcdedebut (substr layout 2))) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) ) (defun c:cnpdepuisysurx () (setvar "cmdecho" 0) (setq cnpcdepuisysurx (getcfg "APPDATA/CNPCDEPUISYSURX")) (setq com1 (getstring t (strcat "\nVEUILLEZ ENTRER LE(S) CARACTERE(S) EN REMPLACEMENT DES CARACTERES DU NOM <" cnpcdepuisysurx "> : " ) ) ) (if (/= com1 "") (setq cnpcdepuisysurx com1) ) (setcfg "APPDATA/CNPCDEPUISYSURX" cnpcdepuisysurx) (setq cnpcdepuisdebut (atoi (getcfg "APPDATA/CNPCDEPUISDEBUT"))) (initget 4) (setq tmp (getint (strcat "\nENTRER UN NOMBRE POUR DEFINIR LE DEBUT DU REMPLACEMENT DEPUIS LE DEBUT DU NOM [ MINIMUM : 1]<" (rtos cnpcdepuisdebut 2 0) ">: " ) ) ) (if tmp (setq cnpcdepuisdebut tmp) ) (setcfg "APPDATA/CNPCDEPUISDEBUT" (rtos cnpcdepuisdebut 2 0)) (setq cnpcsurx (atoi (getcfg "APPDATA/CNPCSURX"))) (initget 4) (setq tmp (getint (strcat "\nENTRER UN NOMBRE POUR DEFINIR LA PLAGE DU REMPLACEMENT DU NOM <" (rtos cnpcsurx 2 0) ">: " ) ) ) (if tmp (setq cnpcsurx tmp) ) (setcfg "APPDATA/CNPCSURX" (rtos cnpcsurx 2 0)) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (strcat (substr layout 1 (- cnpcdepuisdebut 1)) cnpcdepuisysurx (substr layout (+ cnpcdepuisdebut cnpcsurx)) ) ) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) ) (defun c:cnpsoutrairxcaractdefin () (setvar "cmdecho" 0) (setq cnpsoustraicaractalafin (atoi (getcfg "APPDATA/CNPSOUSTRAICARACTALAFIN"))) (initget 4) (setq tmp (getint (strcat "\nENTRER LE NOMBRE DE CARACTERES A SUPPRIMER A LA FIN DU NOM <" (rtos cnpsoustraicaractalafin 2 0) ">: " ) ) ) (if tmp (setq cnpsoustraicaractalafin tmp) ) (setcfg "APPDATA/CNPSOUSTRAICARACTALAFIN" (rtos cnpsoustraicaractalafin 2 0)) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (strcat (substr layout 1 (- (strlen layout) cnpsoustraicaractalafin)))) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) ) (defun c:cnpsoutrairxcaractdepuisdebut () (setvar "cmdecho" 0) (setq cnpsoustraicaractdepuisdebut (atoi (getcfg "APPDATA/CNPSOUSTRAICARACTDEPUISDEBUT"))) (initget 4) (setq tmp (getint (strcat "\nENTRER LE NOMBRE DE CARACTERES A SUPPRIMER DEPUIS LE DEBUT DU NOM <" (rtos cnpsoustraicaractdepuisdebut 2 0) ">: " ) ) ) (if tmp (setq cnpsoustraicaractdepuisdebut tmp) ) (setcfg "APPDATA/CNPSOUSTRAICARACTDEPUISDEBUT" (rtos cnpsoustraicaractdepuisdebut 2 0)) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (strcat (substr layout (+ cnpsoustraicaractdepuisdebut 1)))) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) ) (defun c:cnpincrementer4a2fin () (setvar "cmdecho" 0) (setq cnpnbdpincrement (atoi (getcfg "APPDATA/CNPNBDPINCREMENT"))) (initget 4) (setq tmp (getint (strcat "\nENTRER LE NOMBRE DE DEBUT D'INCREMENTATION DU NOM <" (rtos cnpnbdpincrement 2 0) ">: ") ) ) (if tmp (setq cnpnbdpincrement tmp) ) (setcfg "APPDATA/CNPNBDPINCREMENT" (rtos cnpnbdpincrement 2 0)) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (if (= (strlen (rtos cnpnbdpincrement 2 0)) 1) (setq nombre (strcat "00" (rtos cnpnbdpincrement 2 0))) ) (if (= (strlen (rtos cnpnbdpincrement 2 0)) 2) (setq nombre (strcat "0" (rtos cnpnbdpincrement 2 0))) ) (if (= (strlen (rtos cnpnbdpincrement 2 0)) 3) (setq nombre (strcat (rtos cnpnbdpincrement 2 0))) ) (setq nouveaunom (strcat (substr layout 1 (- (strlen layout) 4)) nombre (substr layout (strlen layout)))) (command "_.layout" "_ren" layout nouveaunom) (setq cnpnbdpincrement (1+ cnpnbdpincrement)) (princ) ) ) ) (defun c:cnpremplacecaract () (setvar "cmdecho" 0) (setq cnpcaremplacer (getcfg "APPDATA/CNPCAREMPLACER")) (setq com1 (getstring t (strcat "\nVEUILLEZ ENTRER LE(S) CARACTERE(S) A REMPLACER DANS LE NOM <" cnpcaremplacer "> : ") ) ) (if (/= com1 "") (setq cnpcaremplacer com1) ) (setcfg "APPDATA/CNPCAREMPLACER" cnpcaremplacer) (setq cnpcremplacant (getcfg "APPDATA/CNPCREMPLACANT")) (setq com1 (getstring t (strcat "\nVEUILLEZ ENTRER LE(S) CARACTERE(S) DE REMPLACEMENT DANS LE NOM <" cnpcremplacant "> : ") ) ) (if (/= com1 "") (setq cnpcremplacant com1) ) (setcfg "APPDATA/CNPCREMPLACANT" cnpcremplacant) (setq layouts (getlayouts nil t)) (foreach layout layouts (progn (setq nouveaunom (vl-string-subst cnpcremplacant cnpcaremplacer layout)) (command "_.layout" "_ren" layout nouveaunom) (princ) ) ) )
  3. bonjour suite a la mise a jour de windows 10 ce matin je ne peux plus utiliser ma souris sans fil sur USB. j'ai testé avec une souris avec fil sur USB, pareil aucune réponse heureusement que j'avais du vieux matos, une souris avec fil et une fiche ronde "VERTE" ( désolé je connais pas le nom de ce type de fiche ) est ce que vous avez ce meme probleme vous aussi ? avez vous résolu ce probleme ? Merci, Phil
  4. bonjour pour un lisp je cherche un bout de lisp permettant de remplacer n'importe quel texte par n'importe quel texte ( les longueurs peuvent etre differente donc et l'emplacement dans le texte de base non définit ) j'ai du voir passer ca sur le site, créer par les experts du lisp mais je ne le retrouve plus. est ce que vous avez ca en stock ? merci Phil
  5. PHILPHIL

    Lisps de Patrick_35

    Salut Patrick en utilisant GEF 3 22 j'ai ca comme reponse sur un fichier ca marche sur d'autre fichier la fenetre s'ouvre bien avec les listes onglets et listes calque puis se referment aussi tot Commande: GEF322 ; erreur: type d'argument incorrect: safearrayp nil est ce qu'il y aurait trop de calques ? j'en ai 4421 Merci, Phil
  6. PHILPHIL

    gerer les xref

    HELLO lecrabe on est d'accord deja le calque ZERO EST un calque ou il ne doit rien y avoir il s'appelle pas zero pour rien pour l'insertion des xref ou autres references j'ai un calque d'insertion par type de fichier XREF PLAN ARCHI XREF COUPE ARCHI XREF BETON XREF PDF ..... Donc oui je gele ou degele un des ses calques pour les faire apparaitre ou pas Phil apres c'est dans la gestion de charger décharger détacher
  7. PHILPHIL

    gerer les xref

    bonjour j'ai une centaines de references externes dans mes fichiers parfois j'utilise une application de autodesk "XREF STATES MANAGER 1.1.1" mais ca ne permet pas les mise a jour quand on rajoute des xrefs connaissez vous une application, ou une a créer et mettre sur APP EXCHANGE qui ferait ca : créer un nom de groupe ( les fichier beton, les fichier archi, les fichiers cvc ....) cocher décocher les xrefs faisant parti du groupe et pouvoir d'un clic charger, décharger, détacher le groupe, geler peut etre ?( donc tous les xref rattachés ) bon apres midi Phil
  8. bonjour si ca peut aider correction des bugs c'est pas aussi bien écrit que BONUSCAD mais c'est ma version ca permet de replacer un point de cote a une distance donnée sur des cote déja existante a droite ou a gauche distance positive = sur l'extérieur de la cote distance négative = sur l'intérieur de la cote bonne journée Phil (defun c:deplace_point_cote () (setq scuna (getvar "ucsname")) (command-s "scu" "") (setvar "cmdecho" 0) (setvar "PICKSTYLE" 0) (setvar "CURSORSIZE" 10) (setq osm (getvar "osmode")) (setq decapointcote (atof (getcfg "APPDATA/decapointcote"))) (setq tmp (getdist (strcat "\nENTRER LE DECALAGE DU POINT DE COTE L'EXTERIEUR ( SI NEGATIF LE DECALAGE SERA SUR L'INTERIEUR ) <" (rtos decapointcote 2 8) ">: " ) ) ) (if tmp (setq decapointcote tmp) ) (setcfg "APPDATA/decapointcote" (rtos decapointcote 2 8)) (setvar "osmode" 0) (setvar "CURSORSIZE" 50) (prompt "\nCLIQUER SUR LE(S) COTE(S) A MODIFIER :") (setq entx nil) (while (null entx) (setq entx (ssget (list (cons -4 "<or") (cons 0 "DIMENSION") (cons -4 "or>"))))) (setq compt 0) (setq com (sslength entx)) (command-s "ANNULER" "M") (while (< compt com) (progn (setq sj2 (entget (ssname entx compt))) (setq point10 (cdr (assoc 10 sj2)) point13 (cdr (assoc 13 sj2)) point14 (cdr (assoc 14 sj2)) angcote (cdr (assoc 50 sj2)) longcote (cdr (assoc 42 sj2)) codempla (cdr (assoc 70 sj2)) ) (vlax-put-property (vlax-ename->vla-object (ssname entx compt)) 'textmovement 1) (command-s "scu" "z" point10 (polar point10 angcote 10)) (if (> (car (trans point13 0 1)) (car (trans point10 0 1))) (progn (setq dist decapointcote) (if (or (= codempla 33) (= codempla 161)) (progn (setq anglecote2 (angle point14 point13)) (setq newpoint (polar point14 anglecote2 (- dist))) (setq sj2 (subst (cons 14 newpoint) (assoc 14 sj2) sj2)) (entmod sj2) ) ) (if (or (= codempla 32) (= codempla 160)) (progn (setq newpoint (polar point14 angcote (- dist))) (setq sj2 (subst (cons 14 newpoint) (assoc 14 sj2) sj2)) (entmod sj2) ) ) ) (progn (setq dist decapointcote) (if (or (= codempla 33) (= codempla 161)) (progn (setq anglecote2 (angle point13 point14)) (setq newpoint (polar point13 anglecote2 (- dist))) (setq sj2 (subst (cons 13 newpoint) (assoc 13 sj2) sj2)) (entmod sj2) ) ) (if (or (= codempla 32) (= codempla 160)) (progn (setq newpoint (polar point13 angcote (- dist))) (setq sj2 (subst (cons 13 newpoint) (assoc 13 sj2) sj2)) (entmod sj2) ) ) ) ) (command-s "scu" "p") ) (entmod sj2) (setq compt (1+ compt)) ) (initget "n N") (setq ans (getkword "\nEST CE QUE LE DECALAGE EST EFFECTUE DU BON COTE ? (O/N):")) (if (or (= ans "n") (= ans "N")) (progn (command-s "ANNULER" "R") (setq compt 0) (while (< compt com) (progn (setq sj2 (entget (ssname entx compt))) (setq point10 (cdr (assoc 10 sj2)) point13 (cdr (assoc 13 sj2)) point14 (cdr (assoc 14 sj2)) angcote (cdr (assoc 50 sj2)) longcote (cdr (assoc 42 sj2)) codempla (cdr (assoc 70 sj2)) ) (vlax-put-property (vlax-ename->vla-object (ssname entx compt)) 'textmovement 1) (command-s "scu" "z" point10 (polar point10 angcote 10)) (if (> (car (trans point13 0 1)) (car (trans point10 0 1))) (progn (setq dist decapointcote) (if (or (= codempla 33) (= codempla 161)) (progn (setq anglecote2 (angle point14 point13)) (setq newpoint (polar point13 anglecote2 dist)) (setq sj2 (subst (cons 13 newpoint) (assoc 13 sj2) sj2)) (entmod sj2) ) ) (if (or (= codempla 32) (= codempla 160)) (progn (setq newpoint (polar point13 angcote dist)) (setq sj2 (subst (cons 13 newpoint) (assoc 13 sj2) sj2)) (entmod sj2) ) ) ) (progn (setq dist decapointcote) (if (or (= codempla 33) (= codempla 161)) (progn (setq anglecote2 (angle point13 point14)) (setq newpoint (polar point14 anglecote2 dist)) (setq sj2 (subst (cons 14 newpoint) (assoc 14 sj2) sj2)) (entmod sj2) ) ) (if (or (= codempla 32) (= codempla 160)) (progn (setq newpoint (polar point14 angcote dist)) (setq sj2 (subst (cons 14 newpoint) (assoc 14 sj2) sj2)) (entmod sj2) ) ) ) ) (command-s "scu" "p") ) (setq compt (1+ compt)) ) ) ) (command-s "scu" "p") (setvar "osmode" osm) (setvar "CURSORSIZE" 100) (princ) )
  9. bonjour a tous chez moi ca fait des années ou des versions autocad que ca ne marche pas du tout est ce que vous utilisez l'impression en arriere plan ? sinon "NON" est ce que ca marche chez vous ? j'ai définies des sous répertoire différents de base autodesk ( c'est peut etre ca qui bloque ) bonne journée Phil
  10. PHILPHIL

    Lisps de gile

    Hello Gile pas de mise a Jour en vue pour Incremente ? on peut surement se passé des chiffres ROMAINS et des lettres pour l'incrémentation négative. ou tout du moins que le chiffre de départ soit négatif avec une incrémentation positive. le choix d'incrémenter des blocs de nom différents avec un attributs commun. agrandir la fenêtre, pour visualiser les noms de bloc en entier faisant plus de 40 caractères au moins ( actuellement 25 ) et bien d'autres suggestions déposé ici ou ailleurs. a+ Phil
  11. HELLO Patrick merci ca peut le faire oui on peut rajouter une option ? de renseigner le nom de l'attribut que l on veux lier, pour n'avoir qu'a sélectionner les blocs ensuite. car les blocs sont tjrs plus gros a l'écran que l'attribut lui meme, ou que l'attribut est par fois invisible, ( soit dans une couche invisible, soit attribut = "" ) ca permet d'avoir une vue d'ensemble de tous les blocs, et de moins zoomer pour aller encore plus vite. MERCII bon week end et apero Phil
  12. bonjour je cherche une routine pour incrementer des blocs avec des nom différents mais possédants un nom d attribut en commun la routine de GIlle gil_incremet m'allait jusqu'a present parce que j'incrementais des blocs ayant le meme nom et on peut choisir le nom de l'attribut est ce qu'une modif est possible en metant une etoile a la place du nom du bloc, permettant de choisir n'importe quel bloc mais avec un nom d'attribut bien definit mercii bonne soirée Phil
  13. hello tous et mon avis et qu'il faut pas la lacher celle ci, mais j'ai pas comparé les tarifs par contre. a+ Phil
  14. hello lozere +1 tes type de lignes on le meme nom "CACHE" mais ne doivent pas etre definit ou ecrit de la meme maniere dans le fichier "*.LIN" dans les deux fichiers j'ai recharger le type de ligne "CACHE" a partir de ACADISO.LIN et j'ai le meme visuel dans les deux fichiers recharge tes tytpes de lignes avec un autre nom pour faire le test. a+ Phil
  15. hello DenisHen j'ai remarqué ca aussi depuis quelque années, impossible de visualisé une DCl alors que ca marchait. j'ai aussi un autre probleme avec l'IDE VISUAL BASIC si je modifie des lisp et que je ne fais pas une sauvegarde avant avec le menu déroulant de l'IDE, pour faire une compile en fichier FAS, il me propose de faire des sauvegardes LSP, juste apres ca il doit commencé a compilé puis a faire une erreur fatale, sans rien pouvoir sauvegarder des dossier DWG )ouvert sous autocad je dois sauvegarder les lisp dans le menu déroulant avec "sauvegarder tout", avant de compiler si je ne veux pas d'erreur fatale a+ Phil
  16. PHILPHIL

    #RESOLu# Pousser plus fort

    bonjour peut on désactiver cette commande de déplacer les objets sélectionner par ctrl + fleche ? car j'utilise déja le CTRL+fleche pour me déplacer dans mon fichier d'un etage a l'autre ( en 2D), c'est la vue qui se déplace. hors quand j'ai un objet de sélectionner, c'est l'objet qui se déplace et non la vue comme je le désirerai, et ca fausse le dessin si je ne fais pas gaffe. Phil
  17. PHILPHIL

    GETFILED

    hello ca marche du coup je vais pouvoir changer ces boites de dialogues flag 1 = enregistrer, 2 = ouvrir et en plus la boite d dialogue garde sa taille définit de session en session Phil
  18. PHILPHIL

    GETFILED

    hello merci a tous pour vos réponses et désolé si je ne sais pas m'exprimer correctement, j'ose espérer etre meilleur avec des lignes droites et quelque courbes qu'avec la prose ou la rhétorique. donc oui je parlais bien DIDIER de la taille de la boite de dialogue pour choisir un fichier. on va meme dire que ce problème de taille de boite de dialogue concernent TOUTES les boites de dialogue d'autocad qi certaines sont agrandissables mais ne conservent pas le redimensionnement d 'une session a l'autre notamment PUBLIER j'avais eu quelqu'un en angleterre au téléphone durant une semaine concernant seulement cette boite de dialogue il y a 2 ans, he bien aucun changement de ce coté la. je vais tester les propositions mercii a+ Phil
  19. PHILPHIL

    GETFILED

    bonjour la commande / fonction "getfiled" ouvre une boite de dialogue pour choisir un fichier mais je trouve celle ci trop petite, n'offrant que 6 lignes pour choisir un fichier y a t'il un moyen pour avoir plus de lignes, ou une autre fonction pour un autre type de boite de dialogue ? dans les fonction express tools il y a les fonctions "acet-file*****" mais je ne sais pas comment ca marche. est ce la solution ? laquelle choisir ? merci bonne soirée Phil
  20. PHILPHIL

    Lisps de gile

    bonjour Gile as tu toujours en projet la mise a jour de ton application "increment 2.3" quelque pistes de mise a jour : la possibilité dans les paramétres d'avoir une valeur de départ négative une incrémentation négative aussi dans l'onglet "sélection" et "auto" si on choisi bloc la possibilité de faire une sélection comme dans l'onglet "attribut" car en général le bloc est déja en place dans le dessin. le séparateur il est sencé etre ou dans le future texte ? merci Phil
  21. bonjour je viens d installer la version 2018 et le hotfix est ce qu'il fonctionne vraiment ce logiciel chez vous pour ouvrir des fichier dwg version 2018 ou 2013 car chez moi le logiciel ne "REPOND PAS" quand j'ouvre un fichier merci bon week end Phil
  22. bonjour en general mes fenêtres sont toutes verrouillées dans l'espace PAPIER dans un lisp comment déverrouiller la fenêtre dans laquelle on est entré apres un (command-s "espaceo") faire la manip puis la reverrouiller en sortant par un command-s "espacep") Merci, Phil
  23. PHILPHIL

    PETITION

    bonjour j'ai vue passer cette petition concernant REVIT mais je pense que ca vaux aussi pour AUTOCAD et les autres logiciel d AUTODESK DONC j'ai signé et je diffuse si vous ne l'avez pas déja eu https://www.petitions24.net/logiciels__non_au_racket_de_nos_agences L'UNSFA a lancé une pétition contre AUTODESK qui prévoit de tripler ?la mise à jour? du logiciel REVIT en 3 ans (Une stratégie de développement commercial en extension sur l'ensemble des logiciels) car il transforme les mises à jour en location obligatoire (sans parler d'une hausse de près de 40 % sur la maintenance pour ceux qui y souscrivent) La location est un véritable fléau, car le jour où vous ne pourrez plus payer le ?loyer? à votre fournisseur, vous n'aurez plus d'outil de travail. En effet vous ne pourrez plus travailler avec votre logiciel car il ne permettra plus que de lire vos anciens plans. Voici le lien vers la pétition à signer et à diffuser sans modération y compris à vos BET, économistes et entreprises qui utilisent REVIT Il faut que nous soyons vraiment très nombreux car Autodesk ne changera rien sans une forte levée de boucliers, fort d'un quasi-monopole dans la filière bâtiment (excepté chez une partie des architectes Français) et ce, dans le monde entier Merci beaucoup Unsfa vie syndicale Bon week end, Phil
  24. PHILPHIL

    Lisps de gile

    BOnjour Gile @PHILPHIL J'ai en projet de reprendre complètement l'interface de "Increment" en utilisant WPF pour résoudre les (très rares) problèmes d'affichage qui m'ont été signalés. je pourrais intégrer tes demandes à ce moment là, mais il s'agit d'un travail assez conséquent (plus de 3500 lignes de code) que je ferais à temps perdu. tu en es ou dans la réécriture de "INCREMENTE" ? a+ merci phil
  25. bonjour mes premiers pas avec REVIT et je cherche la bonne methode. si je comprend bien vous préconiser pour les murs multicouches d'utiliser la methode des murs en fonctions des types de materiaux et de les aligner et contraindre par face. il faut donc monter les murs porteurs en premier de bas en haut sur tous les étages ( ca évite de devoir par la suite contraindre mur etage 1 sur etage 0 si celui ci est amener a bouger?) puis habiller le mur porteur avec ses differentes couches ( aligner et contrainte par face ), comme on le ferait a la construction réel. de monter les murs en version architecture, puis une fois la maquette fini les passer en option structure. a+ Phil
×
×
  • 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é