|
AutoLisp : Blockattribute von Linien freistellen
kathi-witt am 26.04.2006 um 14:47 Uhr (0)
Hallo Ernst.Vielen Dank für den wertvollen Tip.Ja ich studiere Vermessung und schreibe im Rahmen meiner Diplomarbeit ein Tool für AutoCAD, welches Punkte in die Zeichnung einliest und diese dann gleich mit dem entsprechenden Symbol - je nach Punktart - sowie der Punktnummer und der Höhe als Attribut darstellt. Außerdem ist es möglich einzelne Punkte anhand ihrer Punktnummern oder mithilfe einer Punktnummernliste durch eine Polylinie miteinander zu verbinden. Die Punktsymbole werden außerdem auch noch freig ...
| | In das Form AutoLisp wechseln |
|
AutoLisp : Abfangen fehlerhafter Benutzereingaben
kathi-witt am 27.04.2006 um 13:34 Uhr (0)
Hallo,hab da mal eine Frage:Wie kann ich es in diesem Dialogfenster (siehe Anhang) realisieren, dass a) das Anklicken des OK-Buttons nicht möglich ist, solange nicht alle Felder der Edit-Boxen ausgefüllt sind, insbesondere das Feld mit der zu öffnenden Datei, denn beim Dateiformat und dem Zeichnungsmaßstab habe ich Vorgabewerte, die beim Aufruf der Dialogbox bereits in den Edit-Boxen stehen?Oder b)das beim Anklicken des OK-Buttons ein neues Dialogfenster erscheint, welches den User darüber informiert, dass ...
| | In das Form AutoLisp wechseln |
|
AutoLisp : Abfangen fehlerhafter Benutzereingaben
kathi-witt am 27.04.2006 um 15:52 Uhr (0)
Zitat:Original erstellt von Brischke:(if (= "" (get_tile "inpfile")) sollte es dann richtig heißen. Was aber, wenn der Anwender das Feld mit der Leertaste bearbeitet-oder keine plausiblen Werte eingibt? Dafür solltest du eine Prüfroutine schreiben, so dass es dann heißen könnte:(if (checkINPFILEinput(get_tile "inpfile"))due SUB gibt entweder T oder nil zurück.Grüße HolgerHallo Holger,mit (if (= "" (get_tile "inpfile")) funktioniert es jetzt. Danke. Aber wie sieht so eine Prüfroutine denn aus und was frag ...
| | In das Form AutoLisp wechseln |
|
AutoLisp : PDF-Hilfedatei über Button aufrufen
kathi-witt am 04.05.2006 um 09:53 Uhr (0)
Zitat:Original erstellt von CADmium:probier mal z.B. (command "_start" "AcroRd32.exe D:CAD_deKal2006.pdf")eine andere Möglichkeit bietet(startapp "d:Programmeadobeacrobat 7.0
eaderAcroRd32.exe" "d:CAD_deKal2006.pdf")ich würde aber die Anwendung für pdfs erstmal aus der Registry ermitteln ...da hängt sich AutoCAD bei mir auf, d.h. es reagiert nicht mehr und passiert ist nix... Woran liegt das?Gruß Kathrin------------------"Es liegt in der menschlichen Natur, vernünftig zu denken und unlogisch zu handeln." ...
| | In das Form AutoLisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |