|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
spider_dd am 26.02.2013 um 15:08 Uhr (0)
Hallo lenge,Deinen letzten Satz verstehe ich irgendwie nicht. Mit Deinen angegebenen Lisp-Zeilen erhalte ich eine Start.bat Datei mit dem Inhalt:c:Planit....extern.exe mein_aktueller_zeichnungspfaduebergabe.batDas erscheint mir auch irgendwie logisch, im Zeichnungspfad wird nun eine Datei uebergabe.bat erwartet, die beim Aufruf von Start.bat ausgeführt wird.Was ist nun nicht so, wie Du es erwartest / wünschst?GrußThomas
|
| In das Form Lisp wechseln |
|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
lenge am 26.02.2013 um 18:14 Uhr (0)
Hi spider_ddich bin zur Zeit am schreiben von einer DXF-Schnittstelle, bei dieser ich eine Routine einbringen möchte die mir ermöglicht die erstellte DXF-Datei, in AlphaCam automatisch einzulesen und so ein CNC-Programm auf einer ganz schnellen und einfacheren Art zu schreiben.die Start.bat sollte so aus sehen:Beispiel:C:PlanitLICOMDIRVBMacrosStartUpPythaAnbindungPYTHAacamextern.exe "C:UsersDanielDesktopNeuer Ordneruebergabe.bat"Das was jetzt in " " ist (wird oder ich bekomms nicht hin) wird in AutoCad L ...
|
| In das Form Lisp wechseln |
|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
cadffm am 26.02.2013 um 22:28 Uhr (0)
Wenn immer nach DXFerstellung die Bat direkt aufgerufen werden soll dann kannst du das auch direkt aus Acad heraus anstoßen, ohne. BatAber das ist ein anderes Thema.(strcat """ pfad1 pfad2 """) ------------------Link: User:FAQ (einiges Wissenswertes über AutoCAD)
|
| In das Form Lisp wechseln |
|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
spider_dd am 27.02.2013 um 08:36 Uhr (0)
Hallo lenge,oder (strcat pfad1 "/"" pfad 2 "/"") (strcat pfad1 """ pfad2 """).Meines Erachtens ist auch Deine Funktion ScanName an der Stelle nicht wirklich nötig, weil (getvar "dwgname") liefert Dir ja schon den Namen der Zeinungsdatei ohne Pfad und(substr (getvar "dwgname") 1 (- (strlen (getvar "dwgname")) 4))den Namen ohne Extension.GrußThomas/editDa hatten sich doch oben ein paar blöde Fehler eingeschlichen .[Diese Nachricht wurde von spider_dd am 27. Feb. 2013 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : vl-registry-read in Win7 - Rechteproblem?
Brischke am 27.02.2013 um 06:51 Uhr (0)
Zitat:Original erstellt von Peter2:...Kann das an irgendwelchen Rechten liegen? Oder läuft Win7 hier anders als XP?...Ja, das liegt an den Rechten.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
lenge am 27.02.2013 um 10:57 Uhr (0)
hi spider_dd und cadffm1000 danke für eure hilfe!jetzt geht alles danke MGF lenge
|
| In das Form Lisp wechseln |
|
Lisp : Handling mit Dateibefehlen
jörg.jwd am 27.02.2013 um 13:05 Uhr (0)
Hallo zusammen,da ich schon lange nichts mehr mit Lisp zu tun hatte liegt der Fehler wahrscheinlich bei mir. Wenn ich versuche aus meinem Lisp heraus eine DXF zu öffnen (command "_open" c:........xxx.dxf) weigert sich die Kiste das zu tun und bringt mir einen Fehler unbekannter Befehl .dxf. Mach ich das Ganze mit dxfin öffnet er nicht die DXF sondern lädt diese in die aktuelle Zeichnung dazu (aus AutoCAD direkt aufgerufen öffnet er). Und das Beste zum Schluß: (Command "_new") ergibt einen unbekannten Befeh ...
|
| In das Form Lisp wechseln |
|
Lisp : Handling mit Dateibefehlen
jörg.jwd am 27.02.2013 um 15:29 Uhr (0)
Hallo Thomas,damit kann ich leider noch nicht viel anfangen. Habe den acad mit in meinen Pfad eingebaut.Leider ohne Erfolg. Heißt das auf C muss ein Ordner acad existieren damit das Ganze funktioniert?Hier mal ein Stück von meinem Code und die Antworten von AutoCAD.(setq path "c:cdbcdb_work")(setq datpath (substr path 3))(command "shell" (strcat "dir " path "*.dxf /B " path "files.txt"))(setq filedxf (strcat path "files.txt"))(setq datnam (open filedxf "r")) (while (setq x (read-line datnam)) (command "_. ...
|
| In das Form Lisp wechseln |
|
Lisp : Konturlücken
jupa am 01.03.2013 um 06:08 Uhr (0)
Das wäre mir neu, daß GPOLY automatisch Lücken in der Umgrenzungskontur schließt. Das kenne ich nur vom Schraffurbefehl. (Und hier funktioniert das temporäre Schließen nur dann, wenn die Lücken kleiner/gleich der eingestellten Abstandstoleranz HPGAPTOL sind). Bestenfalls könnte man die Lücken/Überschneidungen mit Pedit kaschieren (Fuzzyfaktor), aber das ist ja was ganz anderes. Wie machst Du das? Vielleicht hast Du ja ne andere AutoCAD-Version als ich (fehlende Sys.-Info)?Jürgen
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
CAD-Huebner am 04.03.2013 um 20:11 Uhr (0)
Zitat:Original erstellt von georg35:hi,kann mir wer helfen?was ist der befehlt einer variable den Rotation wert und die Drehung zuzuweisen? nur der Attribut den man mit der Maus anwählt?Ich verstehe schon die Frage nicht?...befehlt einer variable Wer oder was bef(i)ehlt wem?Ist das jetzt eine LISP Frage?Suchst du einen AutoCAD Befehl?Attribute eines Blockes (Blockreferenz) kann man als SUB-Elemente mit gedrückter STRG Taste anklicken und dann den Drehwinkel in der Eigenschaftenpalette anpassen.------------ ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
Brischke am 15.02.2013 um 07:05 Uhr (0)
Hallo georg,in einem der letzten AutoCAD-Magazine war so ein Tool drinn. Vielleicht hast du ja darauf Zugriff?Das Tool im AutoCAD-Magazin ist zwar von mir, da die Rechte mit der Veröffentlichung jedoch an den Verlag gehen, kann ich das Tool hier nicht posten.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
Brischke am 15.02.2013 um 09:36 Uhr (0)
... du machst nichts falsch .. das Tool ist dann anscheinend noch nicht veröffentlicht. Ich habe das nicht so im Blick -sorry.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
cadffm am 15.02.2013 um 21:38 Uhr (0)
0 0 1 bedeutet: Das OCS ist parallel zum WKS,aber das ist offenbar (NOCH) nicht dein Problem Oben wurde es bereits geschrieben: POLAR ANGLE DISTANCE sind wohl die Funktionen die benötigt werdenum erst mal den Anfang zu finden.Einfachstes Testszenario zum Anfang: keine Drehung, Skalierung=1, alles im WKS:Insert Koordinate 5,7Attrib Koordinate 5,2Ermittle den Abstand und den Winkel vom InsertBP zum AttribBP.Abstand 5.0Winkel 270° - Aber HIER wird wohl bereits deine erste Aufgabe sein denn DXF kennt keine 2 ...
|
| In das Form Lisp wechseln |