Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  BricsCAD
  Lsip - command open .. mit read-only-Option?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD
Autor Thema:  Lsip - command open .. mit read-only-Option? (828 mal gelesen)
Peter2
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Peter2 an!   Senden Sie eine Private Message an Peter2  Schreiben Sie einen Gästebucheintrag für Peter2

Beiträge: 3701
Registriert: 15.10.2003

erstellt am: 19. Mai. 2017 15:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

In einem (älteren) Lisp für Bricscad finde ich das:

Code:
(command "_.open" dateiname "r")

Das gibt einen Fehler, dann ruft "r" bei mir den Raster-Befehl auf. Kann es sein, dass das "r" für "öffne schreibgeschützt / read-only" gedacht ist (war)?

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Mai. 2017 15:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Peter2 10 Unities + Antwort hilfreich

Macht es denn an der Stelle überhaupt Sinn den CAD-Befehl OPEN (zum öffnen von dwg,dxf..) zu nutzen?
Kenne die BricsHistorie nicht, aber warum nicht mitraten 


------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Peter2 an!   Senden Sie eine Private Message an Peter2  Schreiben Sie einen Gästebucheintrag für Peter2

Beiträge: 3701
Registriert: 15.10.2003

erstellt am: 19. Mai. 2017 15:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von cadffm:
Macht es denn an der Stelle überhaupt Sinn den CAD-Befehl OPEN (zum öffnen von dwg,dxf..) zu nutzen?...

Ich denke, der Programmhersteller hat sich was dabei gedacht ....

Zitat:
Original erstellt von cadffm:
...Kenne die BricsHistorie nicht, ...

Ich auch erst seit Herbst ...

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Mai. 2017 16:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Peter2 10 Unities + Antwort hilfreich

"Ich denke, der Programmhersteller hat sich was dabei gedacht ...."

Lisp arbeitet nur im Namensraum der aktuellen Datei, man kann auf diese Art nicht
zu einer anderen Datei wechseln und das Programm fortsetzen, außer SDI ist eingeschaltet.
Wird in dem Programm SDI=1 geprüft/gesetzt?
Falls Ja, wurde vorher sichergestellt das die aktuelle Datei gespeichert wurde?
Falls Nein: Der Öffnen-Befehl würde abfragen ob die Änderungen gespeichert werden sollen oder nicht,
die

Dann könnte es Sinn machen, wenn es einen Öffnen-Befehl mit weiteren Optionen gab oder
in der neuen Datei "_r" ausgeführt werden sollte(SEHR Unwahrscheinlich, aber theoretisch möglich).

Falls vorher nicht gespeichert wurde, dann lief der Code vermutlich nie, denn CAD fragt ob die Dateiänderungen gespeichert werden sollen oder nicht, "_r" ist darauf sicher keine gültige Antwort.

(open Myfile "_r") würde Sinn ergeben, dann sollte es aber an ein Symbol gebunden werden
und im weiteren code aus der Datei gelesen werden (setq FR (open Myfile "_r")).

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 22. Mai. 2017 10:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Peter2 10 Unities + Antwort hilfreich

Abgesehen das SDI in BricsCAD ohne Auswirkungen bleibt, ist dieser Open Befehl falsch. Hier scheint mir der open Befehl zum öffnen einer Datei und im weiteren zum lesen dieser gemeint zu sein, oder auch nur um zu prüfen, ob die Datei zu öffnen ist oder ggf. dies wg. schreibschutzes nicht möglich ist.
Im folgenden code sollte dann auch irgendwo ein close zu finden sein.
Sollte diese Codezeile tatsächlich zum öffnen einer Zeichnungsdatei in BricsCAD verwendet werden, muss diese Option "r" entfernt werden.
Unter BricsCAD ist es schon möglich mehrere Zeichnungen zu öfnen und zu bearbeiten, um aber ein Platzen des Speichers zu vermeiden sollte auch jede geüffnete Zeichnung nach Bearbeitung wieder per _.close geschlossen werden

------------------
Gruß
CADwiesel
Besucht uns im CHAT

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Peter2 an!   Senden Sie eine Private Message an Peter2  Schreiben Sie einen Gästebucheintrag für Peter2

Beiträge: 3701
Registriert: 15.10.2003

erstellt am: 22. Mai. 2017 16:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke an beide - da muss ich offensichtlich den Programmierer anstossen ...

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz