|
AutoLisp : Lisp und Datenbanken
Niggemann am 13.04.2006 um 21:25 Uhr (0)
Hallo,mich beschäftigen zwei Fragen:1. kann man mir Lisp auf Datenbanken zugreifen bzw. ändern.2. kann man aus Lisp heraus direkt einen Drucker ansteueren, zB. Berechnungsrrgebnisse ausdrucken ohne den Umweg eine Datei zu öffnen und den Inhalt dann zudrucken.mfg.Niggemann
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aus AutoCAD eine Hilfe-Datei *.chm öffnen
Niggemann am 13.07.2006 um 20:09 Uhr (0)
Hallo Nanoich habe mir in eine Funktion folgende Zeilen Eingebau(vl-load-com)(setq HILFE_PFAD (findfile "ADRESS.CHM")),ist meine Hilfe in CHM Format. Die ADRESS.CHM liegt im Suchpfad von ACAD(help HILFE_PFAD "Adress").Wie gesagt ist nur ein Auszug aber mit diesen Zeilen wird die Hilfe direkt aufgerufen, sollte mich Wundern wenn es unter ACAD 2006 anders ist.Gruß Niggemann
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aus AutoCAD eine Hilfe-Datei *.chm öffnen
Niggemann am 14.07.2006 um 14:17 Uhr (0)
Hallo Joern,es wäre nicht schlecht wenn man in deinem Profil erkennen könnete welches Betriebssystem du hast.Aber ich hätte eine Idee, mit welchem Programm schreibst du deine HTML-Datei? Kann man in dem Programm einstellen das die HTML Seite, welches ja deine Hilfe ist, als neue Seite aufgerufen wird?, und dadurch sie als Aktuelle Seite in den Vordegrund tritt.Wie gesagt ist nur eine Idee, ich habe mir mal eine Seite gemacht die hat funktioniert und dies kopiere ich mir immer wieder.Es kann aber auch irgen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aus AutoCAD eine Hilfe-Datei *.chm öffnen
Niggemann am 14.07.2006 um 16:53 Uhr (0)
Hallo Joern,jetzt kommen wir der Sache näher, meinst du HTML Help Workshop oder HTML Help Editor ?Der HTML Help Workshop erstellt dir eine xxxx.CHM Datei eben eine Windows-Hilfe aus einzelnen HTML-Dateien. Solltes du aber Textdateienim Help Workshop eingefügt haben weis ich leider auch nicht wie der Help Workshop diese verarbeitet, ich arbeite mit HTML-Dateien die dann zusammen gefügt werden in einer Windows-Hilfe.Das sieht dann so aus:Beispiel.chm beinhaltet eine Linien.html, eine Wasweisich.html usw.Um a ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aus AutoCAD eine Hilfe-Datei *.chm öffnen
Niggemann am 14.07.2006 um 20:21 Uhr (0)
Hallo Joern,es ist egal ob deine HTMLs in einem oder 10 Unterverzeichnise sindwenn du mit dem Workshop die HTMLs kompilierst sind alle HTMLs in deiner *.chm intregiert. Ich gehe mal davon aus das du im Workshop irgend etwas falsch machst. Da der Workshop in Englisch ist habe ich meinen Sohn gebeten eine Hilfe für die Hilfe zuschreiben aber auf Deutsch siehe Anhang. Aber keine Gewähr auf Vollkommenheit mein "Kurzer" sieht manches anders als ich.
|
| In das Form AutoLisp wechseln |
|
Lisp : Freischaltcode
Niggemann am 25.07.2007 um 21:26 Uhr (0)
Hallo Mario,ja es geht in der Form das du ein Abfragefenster einbaust und in deinem Lisp das Word vergleichst, dein Lisp als VL-Projekt kompielierst und in einer DCL Datei folgende Funktion (Beispiel) einbaust:PASSWORT: dialog { label = "Löschen bitte mit Passwort bestätigen"; : edit_box { label = "Passwort:"; fixed_width = true; edit_width = 20; key = "PASSWORT"; password_char = "?"; } : row { : spacer { width = 10;} : button { label = "&Weiter "; key = "WEITER"; width = 9; is ...
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit is_cancel = true
Niggemann am 23.05.2008 um 15:33 Uhr (0)
Hallo Jörn,ich benutze nicht die Standart Button, sondern immer nur die von mir angelegten Button, für OK oder Abbruch. In meiner DCL Datei steht immer "Weiter" für "OK" und "Exit" für "Abbruch" bzw. "cancel". Mehrfach kann "is_cancel" nicht vor kommen, da ich die Einstellung für Überprüfung der DCL Datei auf:dcl_settings : default_dcl_settings { audit_level = 3; } stehen habe. Dadurchkommt ein Meker wenn ich ein 2. "is_cancel" drinn hätte.Beim ausprobieren habe ich dann festgestellt, wenn ich den Button " ...
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit is_cancel = true
Niggemann am 21.05.2008 um 16:47 Uhr (0)
Hallo Forum,habe folgendes Problem:In einem DCL Fenster möchte ich die Felder mit unterschiedlichen Werten füllen,einmal mit den Werten der Liste A, einmal mit den Werten der Liste B. Dieses klappt auch einwandfrei. Mein lisp hat ein Button "Weiter" und ein Button "Exit".(action_tile "WEITER" "(if (= POS_STUECK 1)(POS_STUECKLISTE 0)(POS_ENDE))")(action_tile "EXIT" "(if (= POS_STUECK 1)(POS_STUECKLISTE 0)(done_dialog 0))")Mit "Weiter" kann ich Problemlos wieder zurück schalten und die vorherigen Werte wied ...
|
| In das Form Lisp wechseln |
|
Lisp : Löschen einer Datei in der AutoCAD-Ebene
Niggemann am 30.05.2008 um 22:49 Uhr (0)
Hallo Erich,du must irgendwo eine Fehler haben, wenn alles glatt läuft gibt ACAD eine Datei frei zum löschen. Stimmt etwas nicht gibt ACAD die Datei erst frei wenn du ACAD geschloßen hast. Hast du vielleicht eine "error Funktion" die nicht Richtig läuft? Absonsten wie Henning schon sagt ohne Code geht es nicht.GrüßeNiggemann
|
| In das Form Lisp wechseln |
|
Lisp : XML-Files?
Niggemann am 13.06.2010 um 13:30 Uhr (0)
Hallo Richmotion,gleiches Problem steht bei mir demnächst auch an. Hab mir auch schon Gedanken gemacht wie ich es löse.1. im Netz gibt es XML Editoren die Kostenlos sind, einige können dann wieder Ascii dateien erstellen.2. Du schreibst dir ein Lisp zum konvertieren von MXL - Ascii.Dieses würde ein Lisp, je nach deinen Ansprüchen, von ca. 200 Zeilensein. Der Vorteil währe du kannst dein altes Lisp behalten, es läuft ja wohl Problemlos und allen Mist der in der XML Datei steht raus filtern. Somit kannst du ...
|
| In das Form Lisp wechseln |
|
Lisp : Drucken aus Lisp mit mit VLA-
Niggemann am 22.06.2010 um 12:54 Uhr (0)
@CADmiumDanke,das mit dem "vla-RefreshPlotDeviceInfo" war das Richtige, mit dem vla-... werd ich wohl noch was zu kämpfen haben.@joern bosseMeine "NiggemannS_W.ctb" ist ja vorhanden und wird ja von Autocad beim öffnen des normalen Plottfenster angezeigt und korrekt ausgeführt. Werde mir deine Zeilen heute abend mal in ruhe ansehen, du hast mich auf neue Ideen gebracht.mfg Niggemann
|
| In das Form Lisp wechseln |
|
Lisp : in DCL mit ENTER zum nächsten Feld?
Niggemann am 30.07.2010 um 01:30 Uhr (0)
Hallo Peter2,ist kein Problem, mach unter Windows in den meiste Fällen keinen Sinnda der Anwender mit der Maus überall hin klickt kann, und werden dann Werte aus einer Edit_box benötigt deren Eingaben vorher schon gemacht werden müsten zurückgreift, gibt es komische Ergebnisse oder Abschüsse deines Programms. Dieses ist zb. der Fall wenn du auf Zahlenwerte arbeitest, wo der Wert aus einem vorherigen Feld benötigt wird. Ds mit dem Return kommt ja aus der DOS-Zeit ist aber nicht mehrso der Hit, kann mich auc ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfethema aus CHM-Datei direkt aufrufen
Niggemann am 22.09.2011 um 22:26 Uhr (0)
Hallo Andreas,mache es mittlerweile so:(acad_helpdlg "NIGGEMANN.chm" "BELEG")Die "NIGGEMANN.chm" steht im Suchverzeichniß von ACAD.Die "NIGGEMANN.chm" enthält eine Datei Namens "BELEG.HTM", diese Datei wird beim Kompilieren mit dem Windows Help Workshop in die "NIGGEMANN.chm" integiert.Ich rufe die Hilfe über ein DCL-Fenster über eine Button auf, klappt super.Seltsam ist nur gebe ich den Aufruf in der Befehlszeile von ACAD einspringt die Hilfe auf, auch mit der richtigen Seite, aber die Hilfe ist minimiert ...
|
| In das Form Lisp wechseln |