| |
| 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 – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Befehlszeilenoption für _.save ?? (1700 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 26. Sep. 2005 10:29 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe in einem LISP folgende Zeile verwendet: (command "_.save" "") In ACADMAP2004 wird der Benutzer aufgefordert, das Überschreiben der Datei mit "_y" zu bestätigen, in ACAD2005 pur wurde die Datei einfach gespeichert. Wird diese (scheinbar optionale) Abfrage über eine Systemvariable gesteuert?
------------------ viele Grüße Jörn 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: 26. Sep. 2005 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 26. Sep. 2005 11:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, also die Variable EXPERT war es nicht. Ich habe aber noch eine Frage zu Deinem zweiten Vorschlag. Ich habe die Vorgehensweise mit dem Schieben Befehl ausprobiert (weil ich die betreffende ACADMAP2004 Version hier nicht auf dem Rechner habe): Code:
(defun c:test ( / ) (command "_.move" (ssget)"" "0,0") (if (=(getvar "CMDACTIVE")1) (command"100,100") ) )
Wenn die Variable "CMDACTIVE" = 1 ist, dann wird der zweite Punkt der Verschiebung angegeben. Aber wie müßte der Wert der Variablen eigentlich innerhalb des Command-Befehls sein. Den Wert 1 habe ich auch, wenn kein Befehl aktiv ist, und in der Hilfe steht folgedes: 1 Normaler Befehl ist aktiv 2 Normaler und ein transparenter Befehl sind aktiv 4 Skript ist aktiv 8 Dialogfeld ist aktiv 16 AutoLISP ist aktiv (nur mit einem durch ObjectARX definierten Befehl sichtbar) Ich hoffe, ich habe mich nicht zu unverständlich ausgedrückt.
------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 26. Sep. 2005 11:49 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 26. Sep. 2005 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 26. Sep. 2005 12:27 <-- editieren / zitieren --> Unities abgeben:
@fuchsi warum, naja, ich wußte einfach nicht, daß es den Befehl gibt. Ich werde es mal damit testen. @holger ich habe eine leere Zeichnung aufgemacht, es wurden in dem Zuge ein paar LISP-Funktionen geladen, aber es wird keine ausgeführt. (getvar "CMDACTIVE")=1 Irgendwas ist doch dann bei mir komisch, vielleicht weißt Du ja noch einen Rat. ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 26. Sep. 2005 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Hi Jörn, keine Chance mit Sysvar. Ich habe so etwas ähnliches bei meinem Block-Out Programm. Da frage ich einfach vorher ab, ob ich 's mit Map zu tun habe und verzweige dann auf eine extra command-Zeile: Code:
(if (findfile "acadmap.arx");_ Acad-Map aktiv! ;; Kommandozeile bei Autodesk Map 5 (command "_.-wblock" (strcat PATH "\\" ELEM ".dwg") ELEM "_n" ) ;_ end of command ;; Komandozeile ohne Map (command "_.-wblock" (strcat PATH "\\" ELEM ".dwg") ELEM) ) ;_ end of if
... Edit: Wenn Dir das prüfen mit findfile zu unsicher ist; es könnte ja sein, das die Datei da ist, aber nicht geladen; überprüfe einfach ob die acadmap.arx in der Liste die die Lisp-Funktion (arx) zurückgibt vorhanden ist. Dann sollte Map auch aktiv sein. ------------------ Ciao, Marc
[Diese Nachricht wurde von marc.scherer am 26. Sep. 2005 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: 26. Sep. 2005 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 26. Sep. 2005 13:18 <-- editieren / zitieren --> Unities abgeben:
Ja danke erstmal für die vielen Tips, ich werde heute nachmittag testen können, ob sich Befehl "_.QSAVE" genau so zickig unter ACADMAP verhält. Wenn ja, dann werde ich auf Marc seine Variante zurückgreifen. @Holger: vielleicht können wir da ja noch in Stuttgart drüber fachsimpeln, warum denn das ist, obwohl es nicht sein darf. ------------------ viele Grüße Jörn 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: 26. Sep. 2005 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
fred_tomke Mitglied Applikationsingenieur
Beiträge: 156 Registriert: 14.06.2004 Map 2015 x64 Win7 x64 12 GB RAM ADN OpenDCL
|
erstellt am: 12. Mrz. 2007 21:24 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Hallo Marc, wie machst Du das? Bei mir kommt trotzdem dieser nervende Dialog, ob ich Objektdaten exportieren möchte??? Zitat: Original erstellt von marc.scherer:
Code:
(if (findfile "acadmap.arx");_ Acad-Map aktiv! ;; Kommandozeile bei Autodesk Map 5 (command "_.-wblock" (strcat PATH "\\" ELEM ".dwg") ELEM "_n" ) ;_ end of command ;; Komandozeile ohne Map (command "_.-wblock" (strcat PATH "\\" ELEM ".dwg") ELEM) ) ;_ end of if
VG, Fred ------------------ Fred Tomke Dipl.-Ing. (FH) Landespflege Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 12. Mrz. 2007 21:49 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
fred_tomke Mitglied Applikationsingenieur
Beiträge: 156 Registriert: 14.06.2004 Map 2015 x64 Win7 x64 12 GB RAM ADN OpenDCL
|
erstellt am: 12. Mrz. 2007 21:54 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Hm, schon wieder. Peinlich. (Habs in letzter Zeit nicht so mit Systemvariablen.) Aber, dass Du mir das nicht weitererzählst. Danke! VG, Fred ------------------ Fred Tomke Dipl.-Ing. (FH) Landespflege [Diese Nachricht wurde von fred_tomke am 12. Mrz. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |