barbichette Posté(e) le 21 novembre 2005 Posté(e) le 21 novembre 2005 Bonjour, J'ai un soucis qui est le suivant :Par défaut j'uitlise le format d'hachuse suivant : ANSI31à chaque démarrage Audocad met le format ANGLE par défaut. Comment faire pour qu'il enregistre mon paramétrage comme paramétrage par défaut ?? J ;) e dois avouer avoi rlu quelquechose là dessus quelquepart, mais pas moyen de remettre la main dessus. :casstet: Merci de votre aide. ***********************Rien ne sert de courrir, il faut partir à point.
jalna Posté(e) le 21 novembre 2005 Posté(e) le 21 novembre 2005 Salut,Tu dois te créer un icone ou mettre cette macro sur ton icone:^C^C_.hpname;_ANSI31;_.bhatch;Voila je pense t'avoir aidé!! "Je suis fasciné par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre... Et les avions aussi... En même temps l'air tu peux pas le toucher... Ca existe et ça existe pas... Ca nourrit l'homme sans qu'il ait faim... It's magic ! L'air c'est beau en même temps tu peux pas le voir, c'est doux et tu peux pas le toucher... L'air, c'est un peu comme mon cerveau..."J-C Van DammeMon forum : http://plexus.forumactif.org/
Eric Posté(e) le 21 novembre 2005 Posté(e) le 21 novembre 2005 Oui c'est un peu idiot mais la variable HPNAME n'est pas sauvegardée Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
barbichette Posté(e) le 21 novembre 2005 Auteur Posté(e) le 21 novembre 2005 Merci. En effet ca marche, mais avec cette macro tu ouvres l'éditeur de hachures sur ANSI31 à chaque fois.C'est à dire, si dans le projet tu utilise ANSI32 par exemple, à la prochaine ouverture l'éditeur se met sur ANSI31. En fait, et je vais donc reformule rma question :Est il possible de faire que l'éditeur se réouvre avec le dernier motif usilisé; et ce même aprés avoir fermé et réouvert le programme ? En clair y'a t'ilm moyen de forcer Autocad à enregistrer cette variable. Merci [Edité le 21/11/2005 par barbichette] ***********************Rien ne sert de courrir, il faut partir à point.
LUDWIG Posté(e) le 21 novembre 2005 Posté(e) le 21 novembre 2005 Dans ton bouton, remplace _.batch par -fhach pour lancer la commande hachure en ligne de commande (il doit même y avoir d'autre commande que -FHACH qui je crois est la commande française). Autocad 2021 - Revit 2022 - Windows 10
Tramber Posté(e) le 21 novembre 2005 Posté(e) le 21 novembre 2005 Lancer H tout simplement mais ce ne répond pas au premier soucis. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bonuscad Posté(e) le 23 novembre 2005 Posté(e) le 23 novembre 2005 Sans reacteurs, il y a peut être un dévut de piste. Par exemple tu rajoute les lignes suivantes dans acad200Xdoc.lsp (X variant suivant version) ((lambda ( / fic) (setq fic (open (strcat (getvar "dwgprefix") "Last-Hatch.def") "r")) (cond (fic (mapcar 'setvar '("HPNAME" "HPBOUND" "HPANG" "HPDOUBLE" "HPSCALE" "HPSPACE") (read (read-line fic))) (close fic) )))) Ceci fera que si le fichier existe, les variables de hachures seront fixés aux derniers paramètres. Après il te faudra utiliser la commande "NONDEF" et "REDEF" pour redéfinir tes commandes de fin de session.La commande "SAUVERAP" (_QSAVE) sera la principale, mais il faudra peut être songer aux autres: _save _quit _close Dans tes redéfinitions de commandes il te faudra inclure la séquence:((lambda ( / fic) (setq fic (open (strcat (getvar "dwgprefix") "Last-Hatch.def") "w")) (prin1 (mapcar 'getvar '("HPNAME" "HPBOUND" "HPANG" "HPDOUBLE" "HPSCALE" "HPSPACE")) fic) (close fic)))avant de faire appel à ta commande originelle avec "_.QSAVE" par exemple.Ceci pour sauvegarder l'état des variables de hachures dans le fichier, avant de fermer le dessin. Il faudra bien mettre au point les redéfintions avant de les placer aussi dans le fichier acad200Xdoc.lsp pour que tout ça soit executé automatiquement en transparence. Voilà si cette solution t'interresse et que tu veux la mettre en forme.... Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
barbichette Posté(e) le 23 novembre 2005 Auteur Posté(e) le 23 novembre 2005 Bonuscad, Je te remercie grandement de t'être penché sur mon probléme. Malheureusement ce que tu dis ressemble à du chinois pour moi.Redéfinir les commande : je ne sais pas faire. Je n'ai eu aucune formation au LISP.Je ne vais pas non plus vous prendre votre temps à vous demander de m'expliquer... Je vais continuer comme je fait actuellement... ***********************Rien ne sert de courrir, il faut partir à point.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant