|
Lisp : ssget filter_list aus Datei erzeugen
archi.archi am 25.02.2017 um 11:13 Uhr (1)
Hallo Marco,"du ueberschreibst dir deine funktion "filterladen" am ende selbiger, indem du aus der funktion eine variable machst."kleine Ursache - große Wirkung! Das kommt wohl davon, wenn man nach 10 Jahren wieder mit LISP anfängt und die Methode der Wertzuweisung in Funktionen über den Namen oder über Parameter verblasst ist!Ein Check für Dateien (if filterliste ) war schon enthalten. Einen Check für Objekte im Auswahlsatz (if liste) eigentlich auch.Vielen Dank für deine Hilfe - ab sofort werden alle ext ...
|
| In das Form Lisp wechseln |
|
Lisp : Text aus dynamischen Block lesen
Brischke am 25.02.2017 um 12:11 Uhr (1)
Hallo,zu jeder Ableitung eines dynamischen Blocks wird eine anonymer Block angelegt. Dieser ist wie normale Blöcke zu handhaben, so dass es da keine spezifischen Beispiele zum Textauslesen aus einem dynam. Blocks bedarf.Welcher anonyme Block welcher Referenz zugewiesen ist, bekommst du aus den Referenzen direkt raus.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadffm am 02.03.2017 um 09:53 Uhr (1)
Zuerst ging es dir um das automatische übermitteln der Datei.Ohne [edit]EINDEUTIG[edit]zu beschreiben das DAS Problem nun gelöst ist fängst du ein neues Thema an?Falls das Problem gelöst ist, nur dann gehe ich auf die neue Frage ein:Kann dein verwendeter Schriftfont im CMD denn Umlaute/diese Zeichen?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadffm am 02.03.2017 um 10:08 Uhr (1)
OK, Warum es an deiner Kist nicht geht - keine Idee dazu."Neues Problem" - Anzeige:Die Darstellung im cmd-Fenster hängt ja auch davon ab was der verwendete Font kann, das hat jedoch nichts mit dem ursprünglichen Problem zutun.Es sind zwei getrennt zu behandelne Themen.Bin gespannt was deine Lösung zum Ursprünglichen Thema ist, bzw. warum es bei dir nicht geht.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadplayer am 02.03.2017 um 11:40 Uhr (1)
Ich spreche hier nach wie vor von einem Problem. Zuerst benannt ist das Problem das die Console nicht die dwg-Datei finden kann, da entweder Umlaute im Suchpfad- oder Dateinamen sein können. Mein einfacher Test in der batch-Anweisung die code_page umzustellen glückt zwar. Nur sind die Umlaute immernoch das Problem, nicht richtig übersetzt (codiert) zu werden. Mein Kollege hat kein Problem damit. Ich werde es nochmal an einem anderen Rechner testen, um zu analysieren woran es noch liegen kann.-------------- ...
|
| In das Form Lisp wechseln |
 |
Lisp : Umlaute in der AccoreConsole
cadffm am 02.03.2017 um 13:15 Uhr (1)
Wenn du nach wie vor von einem Problem sprichst, dann lass diese print/echo/sonstwas - Tests,denn dieses Ergebnis (Textausgabe im cmd-Fenster) zeigt nicht was an der ACC ankommen wird,oder "nur per Zufall". Wobei es technisch natürlich kein Zufall wäre, aber auch nicht miteinander verknüpft ist.Einarbeiten mußt du dich selbstGoogle Schlagwort cmd bat codepage umlaute umlauts non-english char ..Damit du es einmal hübsch siehst, könntest ja den Umlaut ö im Pfad (Eingangposting/Originalzeilen)einfach mal durc ...
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadplayer am 03.03.2017 um 10:09 Uhr (1)
Danke soweit - Das muss ich mir noch mal in Ruhe durchlesen, dein letztes Posting...Versteh nicht ganz, technisch gesehen arbeitet accoreconsole und cmd-console auf DOS.Meine Screenshots zu cmd veranschaulichen das Problem, daher spreche ich hier von einem.Da Problem wie gesagt ist, dass die Plotanweisung, die ich in der accoreconsole übergebe bei dwgs ohne Umlaute(im file oder path name) erfolgreich läuft.Besagt bei Umlauten zeigt die Console nicht richtig chars an und die Plotanweisung kann nicht korrekt ...
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadplayer am 03.03.2017 um 11:12 Uhr (1)
Zitat:Ich hatte es ja oben bereits mal vorsichtig erwähnt, aber du bist nicht darauf angesprungen:Wozu der Spaß mit *.cmd ?Plotten ohne Autocad GUI als batch Anweisung mit der accoreconsole ist mein neuer Weg, Plots schnell als Pdf zu erzeugen.Die accoreconsole arbeitet ohne GUI und damit geht es auch schneller. Jede dwg beinhaltet mehrere Layouts, die ich mir mittels Dialog abfrage. Danach werden script-Dateien erzeugt, wie oben im anhang. Vermutlich brauche ich den Weg mit cmd gar nicht gehen, sondern ka ...
|
| In das Form Lisp wechseln |
|
Lisp : Umlaute in der AccoreConsole
cadffm am 03.03.2017 um 11:48 Uhr (1)
Hier mal zum testen aus der Befehlszeile von Acad heraus(command "START" "accoreconsole.exe /i "c:/Temp/Landvetter backa etapp1 östra/M31.1.dwg" /s "c:/Temp/Landvetter backa etapp1 östra/M31.1.scr" /l sv-SE")http://www.codingfreaks.de/2009/02/25/dos-kommandos-per-c/ ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
 |
Lisp : Umlaute in der AccoreConsole
cadffm am 27.02.2017 um 22:22 Uhr (15)
das /l ist für Acad und dessen AutoCAD Befehl&Supportpfade, das Problem liegt aber nicht in AutoCAD/Coreconsole.CMD-Fenster/DOS-Fenster arbeitet mit anderer Codepage, abfragen geht mit chcp (im Normalfall 850)Ich wundere mich nicht über den Einsatz von einer *.cmd Datei sondern sage einfach:Ändere die Codepage auf 1252 temporär im cmd-File und schon versteht das olle "Dos-Fenster" die Zeichen in der Datei.erste Zeile deiner cmd oder bat Datei wäre dannchcp 1252Wenn du nun den Befehlsablauf im *.scr richtig ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-purgeall bereinigt nicht alles?
cadffm am 08.03.2017 um 12:48 Uhr (1)
JAund JA ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vla-purgeall bereinigt nicht alles?
cadffm am 09.03.2017 um 11:17 Uhr (1)
Wenn man sich nicht alles nachprogrammieren möchte und gegen eine Verwendung von Command(-s) nichts spricht (abhängig von der Verwendung des Codes),dann einfach den AutoCAD-Befehl zum Bereinigen nutzen?BEREINIG / -BERINIG | _PURGE / _-PURGEAuch hier würde es ein paar ABER geben, ABER da gehe ich mal drüber weg solange keine konkreten Fragen dazu kommen In jedem Fall kann man es dann identisch zur Dialogversion durchführen.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Stützpunkte einer Polylinie in Zwischenablage kopieren und daraus neue Polylinie erz
cadffm am 10.03.2017 um 12:03 Uhr (1)
Schön das es bereits eine eigene Idee zur Aufgabe gibt, aber sei doch bitte so gut auch deine eigentliche Aufgabe zu benennen,deine dein Lösungsansatz muß ja nicht zwingend der Beste sein Du schreibst und zeigst Codebezüglich der Verwendung der "Zwischenablage", zugleich redest du voneinem bestimmten Aufbau/Syntax und hast auch Code zum schreiben eine Textdatei gepostet.Sehr verwirrend und mit dem Sammelsurium möchte sich wohl kaum jemand befassen.Also: Du hast mind. 1x AutoCAD am laufen, darin mind. ein ...
|
| In das Form Lisp wechseln |