|
Lisp : Text Ändern in Block (Attribut) per Lisp
CADmium am 31.01.2018 um 14:38 Uhr (1)
ok .. bevor die nächste Frage kommt, wo ? .... : Hier zum Beispiel------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - 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 : Text Ändern in Block (Attribut) per Lisp
cadwomen am 31.01.2018 um 15:50 Uhr (1)
Hywenn das auch dein Anmeldename ist ging es auch über ein Schriftfeld ? wenn dir das pastcu cw------------------Also ich finde Unities gut ... und andere sicher auch------------------------------------------------cadwomen™Plant ist nur die Spitze des Berges der da treibt ?
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
CADmium am 01.02.2018 um 07:32 Uhr (1)
Hmmm .... doch noch so schwer ??? Probiere es mit dem Funtionsaufruf:(UPDATE-Title-Block "Titelblock" "Zeichner" "FM")------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - 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 : VLisp-Editor / Bei Fehler unterbrechen
Bernd10 am 01.02.2018 um 13:46 Uhr (1)
Hallo Meldin,danke für Deine Antwort.Zitat:Original erstellt von Meldin:und teste dann mal (MYUTIL "Test") in Acad nicht aus dem VLIDE und siehe was passiert.Ich habe nun Deinen Programmcode in eine Lisp-Datei kopiert, diese geladen und in der Befehlsziele in Mechanical 2017 die Funktion entsprechend ausgeführt (siehe Anlage). Dabei passiert dann Folgendes:1.) Es wird automatisch in den VLisp-Editor gesprungen.2.) Der Debug-Lauf wird angehalten, wobei ich jetzt noch nicht die fehlerhafte Stelle im Programm ...
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
cadffm am 01.02.2018 um 21:19 Uhr (1)
DREI Argumente werden erwartet.( INSERTNAME ATTRIBNAME ATTRIBWERT / Es auf DIESE Art zu reduzieren macht das Ganze nur dümmer, nutze es wie es CADmium vorgegeben hat, dann kann man es für jeden Block nutzen.. Klingt viel sinnvoller ;-)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
runkelruebe am 02.02.2018 um 07:09 Uhr (1)
wo genau muss ich was umschreibenNirgendwo.Sein code ist übrigens case-sensitive, ich finde, das solltest Du wissen.------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
fmfm am 02.02.2018 um 13:10 Uhr (1)
am Ende doch komplizierter als ich dachte ...
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
CADmium am 02.02.2018 um 13:19 Uhr (1)
...liegt aber nicht an der Aufgabenstellung und auch nicht am Code .. SCNR------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - 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 : Text Ändern in Block (Attribut) per Lisp
fmfm am 02.02.2018 um 13:23 Uhr (1)
ich muss nichts umschreiben aber es funktioniert nicht....macht für mich leider keinen Sinn
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
fmfm am 02.02.2018 um 14:52 Uhr (1)
kann mir bitte jemand sagen was das bedeutet:Command: UPDATE-TITLE-BLOCKno function definition: STR_LEFT_AD_CHAR
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
cadffm am 02.02.2018 um 15:27 Uhr (1)
Es ist keine Lispfunktion definiert (geladen/existent) mit dem Namen STR_LEFT_AD_CHAR------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
fmfm am 02.02.2018 um 16:04 Uhr (1)
das sollte doch hier geregelt sein?(habe nichts daran geändert)(defun DATE_GETSTR( / DATUM) (setq DATUM (rtos(getvar"cdate")2 6)) (strcat (STR_LEFT_AD_CHAR (substr DATUM 5 2) 2 "0") "/" (STR_LEFT_AD_CHAR (substr DATUM 7 2) 2 "0") "/" (substr DATUM 1 4) ))
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
KlaK am 02.02.2018 um 16:31 Uhr (1)
die funktion DATE_GETSTR brauchst Du doch gar nichtdie kannst Du auch ganz beruhigt löschenDas einzige das Du brauchst ist die Funktion UPDATE-Title-Block diese wird mit drei Argumenten aufgerufen: INSERTNAME ATTRIBNAME ATTRIBWERTdamit ergibt sich der Befehlszeilenaufruf für dich wie oben schon beschrieben:Zitat:Original erstellt von CADmium:Hmmm .... doch noch so schwer ??? Probiere es mit dem Funtionsaufruf:(UPDATE-Title-Block "Titelblock" "Zeichner" "FM")
|
In das Form Lisp wechseln |