| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: DCL verkleinern (819 mal gelesen)
|
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2016 win7x64bit
|
erstellt am: 11. Jun. 2004 10:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Autolisper, mein Prog für die Zeichnungsverwaltung ist spitze, das einzige was mich stöhrt ist die riesige Dialogbox. Bin nur Gelegenheitslisper und vollkommen überfordert das Ding umzuprogramieren. Kann man die DCL verkleinern oder aufsplitten in Haupt- und Unter-DCL's. Wer erbarmt sich? ;-) Gruß Jürgen [Diese Nachricht wurde von Jürgen Scheeren am 11. Jun. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 11. Jun. 2004 11:05 <-- editieren / zitieren --> Unities abgeben: Nur für Jürgen Scheeren
Hallo Jürgen, das kann man sicher machen, ist aber ein ganzes Stück Arbeit. Je nach dem wie die einzelnen Tiles miteinander verknüpft sind (also was LISP-mäßig in welchem dargestellt wird, wenn sich ein anderes ändert, oder welche Informationen aus welchem Tile notwendig sind, damit sich ein anderes korrekt füllen läßt) wird sich auch der Aufwand ändern. Man kann da sicher 2 Fenster draus machen, wobei dann eben jedes ein eigenständiges darstellt. Wenn du mit der DCL-Programmierung und der Steuerung von LISP aus keine Erfahrung hast, dann würde ich dir empfehlen: Lass es so, wie es ist. Warum willst du das überhaupt ändern? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2016 win7x64bit
|
erstellt am: 11. Jun. 2004 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, danke das du dir das Ding mal angesehen hast. Ich habe im Moment einen 21" Bildschirm, da passt es gerade drauf. Wenn mein Bildschirm mal kleiner ist, dann wird doch sicher die Meldung kommen "Kann DCL nicht anzeigen", das kenn ich schon von anderen Progs, und ich brauche das Programm demnächst auch an anderen PC's mit kleineren Bildschirmen. Gruß Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 11. Jun. 2004 11:36 <-- editieren / zitieren --> Unities abgeben: Nur für Jürgen Scheeren
Hallo Jürgen, wie groß der Bildschirm ist, das ist doch egal. Wichtig ist die Auflösung, mit der gearbeitet wird. Gibt es noch Leute, die mit 800x600 arbeiten? Welche Auflösung hast du? Kannst ja ausprobieren, ob bei 1024x768 das Diafenster noch angezeigt wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2016 win7x64bit
|
erstellt am: 11. Jun. 2004 12:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, bin schon bei 1024x768 und kleiner wollte ich dann doch nicht werden. Giebt es den keine Chance das ganze nur im DCL-Code zu lösen? Oder geht das so wie in deinem Prog bs_defunDCL.lsp? Ich bin ja noch lernfähig, vieleicht kann ich mich ja mal reinbeißen. Gruß Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 11. Jun. 2004 12:42 <-- editieren / zitieren --> Unities abgeben: Nur für Jürgen Scheeren
Hallo Jürgen, prinzipiell ist es so. Aber wie gesagt. Du musst vorher aber unbedingt eine Analyse machen, wie die Tiles miteinander verquickt sind. Dann kannst du das Fenster 'teilen' und musst die Funktionalitäten wieder erzeugen. Der Beitrag von mir, die von dir angesprochene lsp-Datei, kann dir nur beim Verstehen des ganzen helfen und eben den generellen, prinzipiellen Umgang vermitteln. Am konkreten Programm sind dann sicher genügend Stolpersteine zu umfahren. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2007,cadMANdu Win 2000 XP
|
erstellt am: 11. Jun. 2004 14:11 <-- editieren / zitieren --> Unities abgeben: Nur für Jürgen Scheeren
Hallo Jürgen, habe zwar auch nicht viel Ahnung, aber meiner Meinung nach mußt du nur diese Werte ändern: width = width = 24; Ich hatte das auch mal mit einigen Dialogfeldern gemacht. Einfach mal ausprobieren. Ciao Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2016 win7x64bit
|
erstellt am: 11. Jun. 2004 14:38 <-- editieren / zitieren --> Unities abgeben:
Hallo AsSchu, danke für deine Antwort, werde es mal Probieren, befürchte aber das es nicht funzt, weil soviel unterschiedliche width's drinnstehen und es aus mehreren Feldern besteht. Hallo Holger, ich glaube da muß der Profi ran, ich Mail dir mal den kompl. Code. Kannst mir ja mal ein Angebot machen. Gruß Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |