|
AutoLisp : suche Lisp-Programm
Hans-Peter Dukeck am 12.08.2003 um 07:29 Uhr (0)
Hi, ich suche ein Lisp-Programm mit dem ich AutoCAD Zeichnungen auf einem Klick als IGES und als DWG abspeichern kann. Gibts so was??? Danke! Grüße Hans-Peter
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Linie brechen
marvin101010 am 07.08.2003 um 09:04 Uhr (0)
also...ich traus mich ja gar nicht zu sagen, aber ich habe in den drei jahren, die ich mit autoCAD arbeite den befehl BRUCH noch nie gebraucht und wie es dann bei autodidakten so ist, kannte ich ihn auch nicht. habe jetzt mal damit rumgespielt und festgestellt, dass das ergebnis genau das gleiche istg wie mit -STUTZEN -rechte maustaste -Linie im entsprechenden bereich anklicken sollte ich mich irren und da fundamentale unterschiede bestehen bitte sagen. Da fällt mir einer ein...mit STUTZEN erreiche ich i ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Linie brechen
Theodor Schoenwald am 08.08.2003 um 15:37 Uhr (0)
Hallo Pan, was du wirklich machen willst, habe ich erst in den Diskusionsbeiträgen begriffen. Dafür ist der Befehl BRUCH völlig ungeeignet und eine Lisp-Datei unnötig. Du benötigst nur den Befehl STUTZEN . Vorgehensweise - Befehl STUTZEN eingeben oder anklicken. - Auf die Abfrage Objekte eingeben ein Fenster (von rechts) über deine Gewerke oder Bruchstellen ziehen. - Die einzelnen Bruchstellen anklicken. Acad kennt dann die Bruchstellen automatisch. Gruß Theodor
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Objektsichtbarkeit unter AutoCAD 2004
LutzJ am 21.08.2003 um 11:42 Uhr (0)
hallo forum, unter autocad 2002/2000i konnte die sichtbarkeit von objekten mit dem gruppencode 60 gesteuert werden. unter ac2004 ist das scheinbar nicht mehr möglich. welche abhilfe gibt es? besten dank lutz
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Objektsichtbarkeit unter AutoCAD 2004
cadffm am 25.08.2003 um 12:51 Uhr (0)
das geht nach wie vor ?! ------------------ Gruß Sebastian Der Feind des Guten ist das Bessere.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : break
StefanW am 22.08.2003 um 11:03 Uhr (0)
Hallo Georg ! So ganz genau weiß ich das auch nicht. Ich glaube, das hat mit den Original-Befehlen zu tun. Wenn Du vor den Englischen Befehl (immer mit Unterstrich) einen Punkt setzt, wird immer der Original-Befehl aufgerufen (der in AutoCAD programmiert wurde). Mit den anderen Schreibweisen kannst Du auch einen Befehl erwischen, der z.B. durch ein Programm geändert (manipuliert / umdefiniert) wurde. Gruß Stefan
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Datei öffnen & schließen; crosspost. VBA
cadffm am 15.08.2003 um 09:22 Uhr (0)
Isch hätte gern..... ein Zeichnung schließen (ohne speichern) und erneut öffnen Button ! - Jetzt wo endlich das Lt-feature mit dem Pulldown für Zurück in die Vollversion übernommen wurde ist es zwar eigentlich nicht mehr von Nöten, aber dennoch hätte ich sowas gern. Da ich in Lisp nur innerhalb einer Datei agieren kann wird das wohl damit nicht funktionieren (lasse mich aber liebend gern belehren). In VBa dürfte das aber doch möglich sein ... aktuelle Datei... 1. merken 2. schließen (ohne speichern) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Datei öffnen & schließen; crosspost. VBA
Helmut F am 15.08.2003 um 15:42 Uhr (0)
Hallo Sebastian, wie wäre es mit folgendem Trick? Du schreibst mit Lisp eine Script-Datei und führts diese aus, z. B.: (defun C:close_open ( / ) (setq scr_file (open (strcat (getvar TEMPPREFIX ) My_script.scr ) w )) (if (= (getvar DBMOD ) 0) (write-line _CLOSE scr_file) (write-line _CLOSE _Y scr_file) ) (write-line (strcat _OPEN (getvar DWGPREFIX ) (getvar DWGNAME )) scr_file) (close scr_file) (princ) ) Dann belegst du einen Button eines Werkzeugkastens mit dem Befehl: ^C^C ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Datei öffnen & schließen; crosspost. VBA
cadffm am 28.08.2003 um 09:05 Uhr (0)
Danke für den Trick - ich werde die VBA-Variante allerdings vorziehen . - eben so Umwege spart man sich halt im VBA. ------------------ Gruß Sebastian Die Befehlszeile ist dein Freund...lesen bildet !
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Problem...
JürgenBecker am 30.07.2003 um 12:17 Uhr (0)
Hi, sag mal was bezweckst du mit der Zeile (getstring Befehl: ). Diese Zeile steht so ohne Zusammenhang dort. Du weißt das Ergebnis dieser Zeile nicht einmal einer Variable zu, geschweige denn, du benutzt sie in einem anderen Lisp-Ausdruck. Daweiteren versuchst du die Funktion c:test mit (command (eval (c:test))) als AutoCAD-Befehl auszuführen. Das wird so nicht funktonieren, da es keinen AutoCAD-Befehl gibt, der aussieht wie ein Punkt. Du machst hier nämlich folgendes: 1. die Funktion c:test fragt nach ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Problem...
J.Becker am 30.07.2003 um 21:22 Uhr (0)
Habe noch etwas vergessen. Es kann damit zusammenhängen, dass AutoCAD eine Systemvariable nicht richtig verarbeiten kann. Jürgen
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Problem...
mapcar am 31.07.2003 um 21:38 Uhr (0)
Wäre besser, diese Diskussion liefe im Lisp-Forum. Aber egal. Kann nicht zu AutoLisp zurückkehren bedeutet: Der AutoLisp-Interpreter ist nicht reentrant. Das wiederum bedeutet: Es gibt nur eine laufende Instanz des Interpreters. Jeder Versuch, über (command ...) zu AutoCAD zu wechseln und dort eine Befehlseingabe abzusetzen, die mit ( oder ! beginnt, zum Scheitern verurteilt ist. Diese beiden Zeichen veranlassen AutoCAD nämlich normalerweise, zum Lisp-Interpreter zu wechseln. Da der aber schon aktiv ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Problem...
sonnen4tel am 01.08.2003 um 16:17 Uhr (0)
Hai Alex! Danke für Deine ausführliche Beschreibung. Gebe zu, dass das mit dem getstring und der Funktion c:test etwas verwirrend war. Sollte aber nur als Beispiel dienen, dass es diese Fehlermeldung gibt. Zurück: Was kann noch einen Unterscheid machen, wenn ein Programm auf einem System mit Autocad 2000 und einer Datei läuft, und auf einem anderen Autocad 2000 mit derselben Zeichnung nicht läuft? Ich programmiere seit 10 Jahren sehr intensiv mit Lisp - und ob mein Programm einen Fehler hat oder nicht kann ...
|
| In das Form AutoLisp wechseln |