| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Command-Befehl öffnen Dialogfenster => Systemvariable? (2300 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 30. Mrz. 2015 18:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, wahrscheinlich ganz einfach, folgendes Problem: heute habe ich mir irgenwie etwas im ACAD 2015 verstellt, es können keine Command-Befehle mehr verwendet werden, mit denen ein Dialogfenster geöffnet wird. Beispiel: (command "_.purge" "_al" "*" "_n") Normalerweise wird die Zeile abgearbeitet ohne daß sich ein Dialogfenser öffnet. Bei mir öffnet sich sofort das Dialogfenster "Bereinigen" und das ist es dann natürlich gewesen, in einem Programmablauf. Bin wie immer dankbar für jeden Tipp. ------------------ viele Grüße
Jörn http://www.bosse-engineering.com Bäume stutzen Youtube [Diese Nachricht wurde von joern bosse am 30. Mrz. 2015 editiert.] [Diese Nachricht wurde von joern bosse am 30. Mrz. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 30. Mrz. 2015 19:35 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
öhm, schon länger her _.-purge das "Minus", der Bindestrich... ungetestet und länger her ------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." -Lots of irritating superfluous parentheses!- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 30. Mrz. 2015 19:49 <-- editieren / zitieren --> Unities abgeben:
|
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 30. Mrz. 2015 20:23 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
cmdactive - läuft da der Befehl im Hintergrund noch? und will eine hartnäckige Bestätigung mit ja/yes Nachtrag: ihmo muss der Bindestrich da rein, dann war bei der 12er? was verquer
------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." -Lots of irritating superfluous parentheses!- [Diese Nachricht wurde von Dorfy am 30. Mrz. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 31. Mrz. 2015 07:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Heiko, cmdactive schließe ich aus, da in ACAD 2012 und ACAD 2015 der Wert von cmdactive bei beiden auf 1 steht, und im ACAD 2012 funzt es ja. Es ist zum verrückt werden, ich habe, um sicher zu gehen, eben Programme laufen lassen unter 2015, die ich definitiv von 1 bis 2 Tagen noch laufen lasse habe. Sobald ein Command-Befehl mit einem (standardmäßigen) Eingabefenster verwendet wird funktionert es nicht mehr, das Eingabefenster geht auf und der Programmablauf ist gestorben (in diesem Beispiel (command "_.insert" ... ) ------------------ viele Grüße Jörn http://www.bosse-engineering.com Bäume stutzen Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 WIN 10 ACAD 2022
|
erstellt am: 31. Mrz. 2015 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Ich bin auch schon seit ca. drei Monaten dabei ALLE meine Lisps durchzuarbeiten und alle commands wieder zum Laufen zu bringen. Es hängt ja nicht nur an den Dialogfeldern, Commands in Schleifen und in Error-Handlern funktionieren z.B. auch nicht mehr so wie früher. Der Mensch ist schon komisch. Erst braucht man Jahre bis etwas funktioniert, und kaum funktioniert es, wird es geändert. ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 31. Mrz. 2015 09:35 <-- editieren / zitieren --> Unities abgeben:
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 31. Mrz. 2015 09:49 <-- editieren / zitieren --> Unities abgeben:
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6050 Registriert: 16.09.2004 WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.
|
erstellt am: 31. Mrz. 2015 10:25 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Zitat: Original erstellt von joern bosse:
Hat noch irgeneiner eine Idee???
Also mir gelingt es nur mit einem vorangestellen (initcommandversion 2), beim folgenden (command ...)-Aufruf ein Dialogfenster erscheinen zu lassen. Ist zwar noch keine fertige Antwort auf Deine Frage, aber vllt. ein Hinweis, in welcher Richtung man noch recherchieren könnte. Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 31. Mrz. 2015 10:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, das ist doch schon mal ein interessanter Hinweis, hilft aber letztendlich noch nicht wirklich weiter. Test mit "(command "_.purge" "_all" "*" "_no")" und vorangestelltem "(initcommandversion [version]) unter ACAD 2015 version 0 => Dialogfenster geht auf version 1 => Dialogfenster geht nicht auf version 2 => Dialogfenster geht auf unter MAP und CIVIL 2015 version 0 => Dialogfenster geht nicht auf version 1 => Dialogfenster geht nicht auf version 2 => Dialogfenster geht auf Wenn ich unter ACAD 2015 ein vorhandenes Programm laufen lasse nützt es aber nichts, vor dem Programmablauf ein (initcommandversion 1) voranzustellen. Außerdem kann das nicht die Ursache sein, vor 1-2 Tagen ist ja noch alles gelaufen, ohne das.
------------------ viele Grüße Jörn http://www.bosse-engineering.com Bäume stutzen Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 31. Mrz. 2015 17:13 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Zitat: Original erstellt von Andreas Kraus: ... Commands in Schleifen und in Error-Handlern funktionieren z.B. auch nicht mehr so wie früher. ...
Zur Info, ob das in Lisp eine Rolle spielt - keine Ahnung. Aber die Umstellung des Command-Handlings im AutoCAD scheint in der 2016er Version dann auch Früchte zu tragen. .Net-seitig sind dann auch in Events (Rectoren in Lisp) command-Aufrufe möglich. Interessant ist dann auch die Möglichkeit, dass man Commands asynchron laufen lassen kann. Rechenintensive Befehle werden dann also nur angeschubst und laufen dann im Hintergrund ab .. der Anwender wird nicht mehr ausgebremst und kann weiter zeichnen, obwohl die Befehlsverarbeitung nicht abgeschlossen ist. Für die .Net-Entwicklung, gerade, wenn es um die Verknüpfung von Zeichnungen mit Datenbanken geht, eröffnen sich dadurch einige Möglichkeiten. Aber wie bereits geschrieben, inwieweit diese Neuerungen Lisp-seitig zur Verfügung stehen, ist mir nicht bekannt. Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 01. Apr. 2015 15:04 <-- editieren / zitieren --> Unities abgeben:
|