| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Exklusives EDU-Programm für RTX PRO Blackwell, eine Pressemitteilung
|
|
Autor
|
Thema: Linie zwischne zwei Punkten brechen und Element auf nenen Layer (1367 mal gelesen)
|
gerhard123 Mitglied techn.Angestellter
 
 Beiträge: 151 Registriert: 29.11.2007
|
erstellt am: 08. Feb. 2012 09:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen ich hab ein Programm hgeschriben das bisher (bis Autocad2005) immer fehlerfrei gelaufen ist. Ab 2012 habe ich aber das Problem, dass das Programm teilweise schon beim aufbrechen der Geometrie hängen bleibt. Vielleicht kann mir ja jamend von euch weiterhelfen woran es liegen kann. Code:
(setq old_osmode (getvar "osmode")) (setvar "osmode" 512) (setq pt1 (getpoint "\nObjekt wählen! ")) (setvar "osmode" 32) (setq pt2 (getpoint "\n1. Schnittpunkt wählen!")) (setq pt3 (getpoint "\n2. Schnittpunkt wählen!")) (setvar "osmode" 0) (command "_break" pt1 "e" pt2 pt2) (command "_chprop" pt1 "" "la" lin_layer "lty" "vonlayer" "f" "vonlayer" "" "") (setvar "osmode" old_osmode)
Vorab schon mal Danke für eure Hilfe Gerhard
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten

 Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 08. Feb. 2012 14:47 <-- editieren / zitieren --> Unities abgeben:          Nur für gerhard123
Hallo Gerhard, ohne jetzt auf die Details einzugehen versuch mal das: Code: (setq old_osmode (getvar "osmode")) ;(setvar "osmode" 512) ;unnötig bei entsel (setq pt1 (entsel "\nObjekt wählen! ")) (setvar "osmode" 32) (setq pt2 (getpoint "\n1. Schnittpunkt wählen!")) (setq pt3 (getpoint "\n2. Schnittpunkt wählen!"));wozu dieser Punkt? wird nicht verwendet (setvar "osmode" 0) (command "_break" pt1 "_F" pt2 "@") (command "_chprop" (car pt1) "" "_properties" "_layer" lin_layer "_ltype" "_bylayer" "_color" "_bylayer" "") (setvar "osmode" old_osmode)
Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Werner-Maahs.de Mitglied CAD-Dozent + Konstrukteur + Autor
  
 Beiträge: 626 Registriert: 04.05.2005 Win XP AC 2005/6 Manchmal AC 2011
|
erstellt am: 09. Feb. 2012 01:46 <-- editieren / zitieren --> Unities abgeben:          Nur für gerhard123
Zitat: Original erstellt von gerhard123: ... (command "_break" pt1 "e" pt2 pt2) ...
Ändere den letzten Punkt 'pt2' in 'pt3', dann sollte es klappen. Zitat: Original erstellt von gerhard123: ... (command "_chprop" pt1 "" "la" lin_layer "lty" "vonlayer" "f" "vonlayer" "" "") ...
Die Variable 'lin_layer' wurde vermutlich an einer anderen Stelle definiert!? ------------------ strukturiertes Zeichnen mit Werner-Maahs Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Anzeige: | Infos zum Werbeplatz >> | isaleCAD CAD APP für Tiefbau, Umwelt Since 1985, AnkiSOFT Software developes software to design infrastructure projects.
isaleCAD has been developed for Water Transmission Line Design. It is for Drawing / Modelling / Planning / Design / Analyze the water transmission line.
The software works under AutoCAD or ZWCAD.
|
|
gerhard123 Mitglied techn.Angestellter
 
 Beiträge: 151 Registriert: 29.11.2007
|
erstellt am: 10. Feb. 2012 11:42 <-- editieren / zitieren --> Unities abgeben:         
|