|
Lisp : EXE-Datei in Lisp
Theodor Schoenwald am 30.03.2009 um 10:03 Uhr (0)
Hallo Jörn,habe ich in einem anderen Fall schon gemacht.Er hat am Samstag einen neuen PC bekommen und richtet diese Woche alles ein, wenn dann das gleich Problem immer noch auftritt, ist Dein Vorschlag eine Lösung.GrußTheodor
|
| In das Form Lisp wechseln |
|
Lisp : EXE-Datei in Lisp
Theodor Schoenwald am 27.03.2009 um 20:27 Uhr (0)
Hallo,in einem Lispprogramm wird eine EXE-Datei aufgerufen, die eine Datei mit Namen "DEMO.DXF" erzeugt.Als nächstes wirt mit Findfile geprüft ob die Datei "DEMO.DXF" vorhanden ist.Wenn Ja, wird sie als Block in die aktuelle Zeichnung eingefügt. Wenn nicht, wird die Fehlermeldung ausgegeben, dass die "DEMO.DXF" nicht gefunden wurde.Das Programm habe ich vor ca. 4 Jahren erstellt und es läuft bisher bei verschiedenen Benutzern mit ACAD2000 bis ACAD2009 einwandfrei.Nur bei einem nicht! Da kommt die Meldung, ...
|
| In das Form Lisp wechseln |
|
Lisp : EXE-Datei in Lisp
andi2050 am 27.03.2009 um 20:53 Uhr (0)
Ich habe immer wieder Probleme, wenn im Pfad oder Dateinamen Leerzeichen enthalten sind. Vielleicht liegt es daran ?GrüßeAndi
|
| In das Form Lisp wechseln |
|
Lisp : EXE-Datei in Lisp
Theodor Schoenwald am 30.03.2009 um 22:57 Uhr (0)
Hallo,nur noch zur Information:- In einer Stapeldatei, werden die einzelnen Zeilen (Befehle) stur nacheinander ausgeführt. Das ist aber bekannt.- Man kann in einer Stapeldatei mit Alt+124 Befehle auch verketten. Da wartet der nächste Befehl nicht bis der vorhergehende Befehl fertig ist. Beispiel der erste Befehl führt eine EXE-Datei aus, der zweite soll ein Wort in eine Datei schreiben. Das Wort wird schon in die Datei geschrieben, bevor die EXE-Datei fertig ist. Zur Kontrolle ist die Verkettung ungeeigne ...
|
| In das Form Lisp wechseln |
|
Lisp : AEC-Bemaßungsstil
autocart am 31.03.2009 um 05:39 Uhr (0)
Hallo nochmals!Muss mich inzwischen etwas korrigieren. Man kann anscheinend (ohne Gewähr) doch auch ohne OMF und ADN-Mitgliedschaft als Programmierer auf die Architecture-Objekte zugreifen. Und zwar über die .NET-Schnittstelle. Zumindest konnte ich so fürs erste eine Architecture-Wand erstellen. Ob es mit ActiveX auch geht, wage ich zu bezweifeln - jedenfalls ist mir nichts derartiges bekannt.Der einzige Haken: Soweit ich bis jetzt sehe, ist die vollständige Dokumentation zur Schnittstelle im OMF enthalten ...
|
| In das Form Lisp wechseln |
|
Lisp : AEC-Bemaßungsstil
autocart am 31.03.2009 um 17:18 Uhr (0)
Muss mich nochmals kurz ergänzen:Man kann einige Architecture-Objekte über ActiveX (zum. mit VBA) ansprechen, aber die "IaecDimension" hab ich nicht darunter gefunden. Nähere Details in der Architecture-Hilfe unter "AutoCAD Architecture ActiveX-Referenz".------------------Gruß, Stephanwww.stbartl.at
|
| In das Form Lisp wechseln |
|
Lisp : befehl deaktivieren
bu am 01.04.2009 um 15:20 Uhr (0)
und nochmal... (bu)im Mechanical Forum hatte ich eine Anfrage laufen bezüglich der Mechanical Struktur: http://ww3.cad.de/foren/ubb/Forum52/HTML/003538.shtml Nun wenn ich mich recht entsinne gibt es eine Möglichkeit Befehle zu sperren um sie dann mit _.* wieder verfügbar zu machen. Kann mir da jemand auf die Sprünge helfen.Damit auch alle wissen von was ich rede - AutoCAD Mechanical 2007 - Mechanical Struktur folgt: um jeden Preis vermeiden. Dann ------------------Gruss bu
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Norm setzen...
naservus03 am 02.04.2009 um 15:24 Uhr (0)
Hai,seit 2009 kommt bei unseren Zeichnungen sehr oft der Dialog:Die Zeichnung kann nicht migriert werden.Das kommt deswegen, weil bei den AM:Normen keine Werte bei DIN eingetragen sind.Wie kann per Lisp die Norm einstellen?Mit (gencfg......)???DankeKlaus
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Norm setzen...
CADmium am 02.04.2009 um 15:32 Uhr (0)
Schon mal den Befehl AMSYMSTD versucht ? Der Dialog sollte auf cmddia reagieren.Mit Lisp geht über ActiveX und das ACADM-Objekt auch was ...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Norm setzen...
naservus03 am 02.04.2009 um 16:20 Uhr (0)
Danke für die Info - leider gibt es den Befehl AMSYMSTD nicht....gibts da was ähnliches?DankeKlaus
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Norm setzen...
CADmium am 02.04.2009 um 16:30 Uhr (0)
Tja, in 2008 gibts den noch ... mußte mal in der Hilfe unter NORM suchen ... dann bleibt nur das setzen via ActivX ... muß ich aber auch noch mal gucken , ob sich da im 2009-Objektmodell was geändert hat, .. aber die acadmauto ... hilfedatei ist sicher auch in deinem HELP-Ordner.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Layerkonverter
Andreas Kraus am 07.04.2009 um 12:44 Uhr (0)
Layername, Farbe und Linientyp (bis jetzt)Die Funktion k_dbx_txt_layer_treeliest alle Layer ab einem Startverzeichnis aus allen DWGs und schreibt die in eine Textdatei in dieses Startverzeichniss.Die Daten in dieser Datei kann man dann ändern ich möcht aber noch einen schönen Dialog dazu basteln.Die Funktion k_dbx_konv_layer_treekann dann, auch wieder ab einem Startverzeichnis, alle DWGs bearbeiten.Das alles über ODBX und wie gesagt noch Baustelle.Ja - Dokumentation kommt auch noch. Ich dachte nur ich stel ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp soll nach Blöcken suchen
Wolli am 07.04.2009 um 13:25 Uhr (0)
Hallo Thomas,Danke das ging aber schnell.Ganz funktioniert es noch nicht.Ich bekomme wenn so ein Block vorhanden ist folgendeAutoCAD-Meldung:"216176810001-.scr"Kann Datei nicht finden.Wenn ich dann OK klicke geht es weiter und es erscheint nicht diegewünschte Meldung.In der ACAD Befehlszeile steht dann folgendes:Scriptdateinamen eingeben C:cdb_localcdb_work216176810001-.scr: cdb_plot.scrBefehl: (setvar "filedia" 1)1Befehl: (if(or(tblobjname "BLOCK" "A-Format"))(_ (tblobjname "BLOCK" "B-Format"))nilBefeh ...
|
| In das Form Lisp wechseln |