|
AutoLisp : String auf mehrere strings durch definierte trennzeichen aufteilen?
Schachinger am 22.02.2004 um 21:15 Uhr (0)
hallo forum - wieder mal eine sache wo mein bergrenztes lisp-wissen versagt... wenn ich mir mittels open und rline eine ascii-datei öffne bekomme ich ja wunderbar jede zeile als string raus... mein problem ist das in einer zeile z.b. steht: layer= test 0 12 colour= 1 wie kann ich diesen string am einfachsten zerlegen in einzelne strings die dann test_0 , 12 und 1 enthalten. also immer das als trennzeichen zu verstehen. leerzeichen als trennung geht leider nicht da manche daten die ich brauc ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lispabarbeitung ?
Schachinger am 26.08.2004 um 14:56 Uhr (0)
sorry ich nochmal selbst wenn ich Code: (princ test.lsp geladen! ) (command shell del c: est.lsp ) (princ test.lsp gelöscht! ) reintippe funktionerts. beide texte werden angezeigt und die datei ist auch gelöscht.. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pfad der Lisp zur Laufzeit?
Schachinger am 01.09.2004 um 11:26 Uhr (0)
ich hab sowas bis jetzt immer mit simpelsten mitteln gelöst. beim ausführen des gefehls der die txt-datei braucht wird zuerst direkt auf c: nach einer pfad-datei gesucht (z.b. anwendung-path.set ). existiert diese datei noch nicht wird der user augefordert den pfad für die gewünschte text-datei anzugeben. dieser pfad wird in die anwendung-path.set geschrieben und beim nächsten aufruf braucht man den pfad nicht mehr angeben. die datei ist mit dem editor editierbar oder über eine option bei ausführen des ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Automatisch einen Mittelpunkt einer Polylinie zeichnen?
Schachinger am 13.09.2004 um 13:54 Uhr (0)
hm - mal ein ganz anderer lösungsvorschlag: das sind alles geschlossenen polylinien? wie wäre es diese in regionen zu verwandeln. und dann mittels _massprop den schwerpunkt zu ermitteln. der schwerpunkt müsste ja zugleich das zentrum der ellipse bzw. vom kreis sein. die masseneingeschaften in eine datei schreiben lassen und direkt danach dazu verwenden um die koordianten des schwerpunktes auszulesen. das ganze noch in eine schöne schleife verpacken und fertisch.... (vielleicht geht das mit _massprop a ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lizenzschlüssel als Softwareschutz
Schachinger am 12.11.2004 um 07:26 Uhr (0)
über _pkser ist mir auch bekannt - nur eben was tun bei netzwerkinstallationen? es wäre möglich die lizenz zusätzlich z.b. auf die datenträgerbzeichnung von c: zu hängen. was aber - nach meinem derzeitigen wissen - nur mit mit z.b. (command "shell" "vol c: c: emp.txt") und aus dieser datei die bezeichnung rausfiltern. ist aber auch nicht schön - was gibts sonst noch - gibts in der registry was eindeutiges? ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
AutoLisp : XRef Dialogfenster auschalten
Schachinger am 15.12.2004 um 08:10 Uhr (0)
was dabei vielleicht interessant ist: die angesprochene dialogbox kommt nur bei MDT vor! reines autocad öffnet DWGs mit fehlenden xrefs ohne dialogbox (vermerk im textfenster).... vielleicht hilfts bei der suche ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Zeichnug schreibgeschützt öffnen
Schachinger am 21.12.2004 um 17:34 Uhr (0)
doch geht ja eh mach dir eine script-datei. in diese schreibst du: -teilöffnen ~ J * N dann nen button mit: ^C^Cfiledia;0;_script;c:/test.scr; hier natürlich deine script-datei+pfad angeben müsste hinhaun! die variable "filedia" musst du aber wieder später auf 1 zurücksetzten (oder noch besser das ist in der acaddoc.lsp drinnen und wird sowiso bei jedem acad-start gesetzt!) ------------------ mfg Siegfried Schachinger http://www.tbschatz.at [Diese Nachricht wurde von Schachinger am 21. ...
|
| In das Form AutoLisp wechseln |
 test.txt |
Lisp : TXT-Datei einlesen
Schachinger am 28.09.2018 um 08:35 Uhr (1)
Hallo Forum!Da mein aktuelles Problem eigentlich sehr gut dazu passt greif diesen älteren Thread nochmal auf.Ich muss einen TXT-File mit UTF-8-Kodierung einlesen. Da in dem TXT-File unter anderem cyrillische Schriftzeichen vorhanden sind bekomm ich bei der Konvertierung zur ANSI-Kodierung natürlich nur Kauderwelsch raus.Wie kann ich den UTF-8-Textfile mit Lisp einlesen sodass die cyrillischen Texte auch ankommen? Anbei ein Beispiel...Z.B. aus UTF-8-Kodierung "" wird in ANSCI-Kodierung "ИЗДÐÐИЕ"---- ...
|
| In das Form Lisp wechseln |
|
Lisp : TXT-Datei einlesen
Schachinger am 01.10.2018 um 08:51 Uhr (1)
Hallo Holger,Danke für deine Antwort. Sowas in der Art hab ich leider schon befürchtet - und das übersteigt dann meine laienhaften Programmierkentnisse .Wir werdens jetzt anders rum angehen:Bereits im einzulesenden Textfile werden die cyrillischen Schriftzeichen werden durch irgedwelche ANSI-Zeichen (z.B."Ï" anstelle von "") ersetzt. Somit brauch ich nicht mehr mit UTF-8-Codierung arbeiten.Beim Einlesen der TXT-Datei mit Lisp ersetzte ich die entsprechenden Zeichen wieder zurück auf cyrillische Zeichen.Ich ...
|
| In das Form Lisp wechseln |
|
Lisp : TXT-Datei einlesen
Schachinger am 03.10.2018 um 11:37 Uhr (1)
Hallo Holger,AutoCAD-Magazin bin ich mir nicht sicher - da muss ich mal bei der GF nachfragen (wenn dann beziehen die das).Wir werdens jetzt aber in Zukunft gleich so ändern das beim Erstellen der TXT-Datei (die kommt aus AVEVA-E3D) cyrillische Schriftzeichen gleich in HEX-Codes umgewandelt werden und wir keine UTF-8-Kodierung mehr brauchen. ------------------mfg Siegfried Schachingerhttp://www.tbschatz.at
|
| In das Form Lisp wechseln |