|
Lisp : Block und text einfügen
marc.scherer am 22.11.2006 um 10:15 Uhr (0)
Zitat:Original erstellt von Garry:Da ich ja verschiedene Blöcke so einfüge aber der vorname nachnahme bei allen blöcken immer gleich ist kann man dies auch in 2 lisp´s machen damit ich nur einmal den vornamen und nachnahmen schreiben muss, und diese Datei immer bei verschiedenen Blöcke lade.Erst nachdenken, dann posten! ;-)Wenn Du mal den Sinn der Funktion "MYINSERT2" hinterfragt hättest, wüßtest Du das man diese Funktion natürlich mit variablen Werten füttern kann...Code:(MYINSERT2 "E:ProgrammeBric ...
|
| In das Form Lisp wechseln |
|
Lisp : Auswahl ja/nein
marc.scherer am 12.01.2007 um 09:29 Uhr (0)
Hi,hier mal ein Erklärungsversuch:Code:;; Initialisieren des Verhaltens der nachfolgenden getxx Funktion;; Hier zulässige Keywords & einfaches Enter als Antwort zulässig(initget "Ja Nein")(if (not ;; Rückgabe von getkword in Variable Antwort speichern ;; Fragesyntax wie in AutoCAD üblich: ;; Frage, gültige Antworten in eckigen Klammern, Vorgabe bei Enter in dreieckigen Klammern ;; Gültige Antworten in eckigen Klammern mit Slash Delimiter ermöglicht die ;; Anzeige der Optionen in einem Befehlskont ...
|
| In das Form Lisp wechseln |
|
Lisp : VLR-DocManager-Reactor
marc.scherer am 28.02.2007 um 10:19 Uhr (0)
Klasse Tom, der Einwand hat natürlich noch gefehlt.Und vor dem Hintergrund ist es vielleicht noch wichtig zu erwähnen, was der Sebastian (cadffm) im FAQ so beiläufig erwähnt hat: Zitat:Interessant: Es können mehrere acaddoc.lsp existieren !AutoCAD sucht anhand der im Bibliothekspfad angegebenen Reihenfolge nacheiner acaddoc.lsp-Datei. Es ist daher durch diese Funktion möglich, über verschiedeneacaddoc.lsp-Dateien in den jeweiligen Zeichnungsverzeichnissen zu verfügen, so dassbestimmte AutoLISP-Routinen für ...
|
| In das Form Lisp wechseln |
|
Lisp : Befehlszeilenoption für _.save ??
marc.scherer am 26.09.2005 um 13:07 Uhr (0)
Hi Jörn,keine Chance mit Sysvar.Ich habe so etwas ähnliches bei meinem Block-Out Programm.Da frage ich einfach vorher ab, ob ich s mit Map zu tun habe und verzweige dann auf eine extra command-Zeile:Code:(if (findfile "acadmap.arx");_ Acad-Map aktiv! ;; Kommandozeile bei Autodesk Map 5 (command "_.-wblock" (strcat PATH "" ELEM ".dwg") ELEM "_n" ) ;_ end of command ;; Komandozeile ohne Map (command "_.-wblock" (strcat PATH "" ELEM ".dwg") ELEM) ) ;_ end of if...Edit:Wenn Dir das prüfen mi ...
|
| In das Form Lisp wechseln |
|
Lisp : Directory Tree kopieren...
marc.scherer am 16.05.2007 um 10:48 Uhr (0)
Hi Heinzi,vielen Dank für Deine Gedanken und Ideen zu dem Thema.Was ich mich aber Frage ist: Warum glauben Du und das Wiesel eigentlich das ich mir nicht genau überlegt habe was ich tue? Natürlich kopiere ich NICHT bei jedem öffnen einer Datei irgendwelche Dateien. Ich verfolge da eine bestimmte Strategie, wir können das ja mal auf der nexten cad.pro erörtern ;-)Danke Dir trotzdem, ich verstehe Dich natürlich auch: Manchmal erscheinen einem Fragen anderer eben ein wenig obscur... Geht mir ja auch manch ...
|
| In das Form Lisp wechseln |
|
Lisp : Text aus Block filtern
marc.scherer am 31.01.2008 um 11:22 Uhr (0)
Yep, Win.INI artiges Format ODER aber in Listenform in externe Datei schreiben.Vorteil: Man kann dann die Datei über einen simplen Lisp-Befehl (load ...) wieder einfach und vor allem schnell, zur sofortigen Verwendung importieren...------------------Ciao,Marc
|
| In das Form Lisp wechseln |
|
Lisp : Option Hintergrundfarbe
marc.scherer am 01.09.2008 um 16:34 Uhr (0)
Hi,bin gerade ausm Urlaub zurück.Hab jetzt mal das vl-load-com mit eingebaut im obigen code ;-).Habe dann den Code in AutoCAD 2008 geladen und die Funktion:Code:(CHBACK 65280 12517631)aufgerufen... Geht. Also auch in 2008 problemlos lauffähig.Hetkala, könnte es sein, das Du was anderes verkehrt machst?------------------Ciao,Marc
|
| In das Form Lisp wechseln |
|
Lisp : Option Hintergrundfarbe
marc.scherer am 14.09.2005 um 18:45 Uhr (0)
Ja, *toll*...Ostfriesisches Crosshair, weiß auf weißem Grund :dreamFunzt außerdem nur im Modell-Space ;-).Guckst Du Dir mal folgendes an:Code:;;; BckgrndSwitcher.LSP;;; für SysAdmin2004.mnl/mnu;;;;;; (c) Marc Scherer 02/2004;;;;;; Hier definierte Funktionen:;;; C:SBG;;; SWITCH-BACKG;;; SWITCH-BACKG-TO;;; CHBACK;;; C:GETCOL;;;;;; Laden:(vl-load-com);;; Holt das Anzeige-Objekt als ActiveX-Objekt(defun GET:PREFDISPLAY () (vla-get-display ;_ gibt das Anzeige-Objekt zurück (vla-get-preferences ;_ gibt das E ...
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
marc.scherer am 20.05.2009 um 19:21 Uhr (0)
Hi Jan,also wenn ich mir die Registry so anschaue, finde ich eigentlich so ziemlich alles was ich benötig im passenden Produktschlüssel:Code:[HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADR17.0ACAD-5004:409]"Roaming"="1"@="""ExtensionRootFolder"="C:Documents and SettingsAll UsersApplication DataAutodeskADT 2007enu""NIWSelection"=dword:00000000"Release"="5.0.318.0""Language"="English""ProductCode"="{5783F2D7-5004-0409-0002-0060B0CE6BBA}""AcadLocation"="C:Program FilesAutodesk Architectural Desktop 2007UK""Locati ...
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
marc.scherer am 20.05.2009 um 19:05 Uhr (0)
Ich würde es ungefähr folgendermassen machen:Code:;|Example(setq XX (("fi_nr" "identnr" "ben" "gegrp" "ch" "info" "doku" "me" "mes" "disstufe" "txt_nr" "datneu" "userneu" "dataen" "useraen" "aendnr" "chargen_gen" "chargen_pflicht" "kn_variant" "kurz_ben" "objektid" "serien_pflicht" "var_akt" "updatenr" "etiketttyp" "etkeinheit" "herstellernr" "identnr_nf" "kn_verp" "lm_art" ) (23 "4.6015.00100 " "Kugelhahn AE ...
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
marc.scherer am 23.05.2009 um 02:02 Uhr (0)
Zitat:Nur wie ich an die einzelnen Werte komme, ist mir noch nicht ganz klar*staun* Mensch, Du machst mit ADOLisp rum und weißt nicht wie Du aus dem Ergebnis meiner Funktion den Wert des gesuchten Schlüssels bekommen kannst?Hast Du Dir den ganzen Kommentar der beiden Funktionen mal DURCHGELESEN?Wenn Du den nicht liest, wirst Du auch keine Ahnung davon bekommen was Du damit anfangen sollst...Aber mal n Tip:Die Funktion ADOLISTGETVALUE gibt ja n punktiertes Paar zurück wenn der gesuchte Key gefunden wurde.I ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp in PowerCad Ver 7 Pro
marc.scherer am 02.09.2009 um 10:01 Uhr (0)
Zitat:Original erstellt von Fey:Hallo weiss einer der Unterschied ,In der Lisp Programmierung von Powercdad Ver 7 Pro und AutoCad.Kennst Du Google?Artikel über FLispMit ner Suchmaschine lassen sich sicherlich noch n Haufen weitere Informationen zu dem Thema finden.------------------Ciao,Marc [Diese Nachricht wurde von marc.scherer am 02. Sep. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : entlast nach ARRAY
marc.scherer am 04.09.2009 um 16:11 Uhr (0)
Hi Hausmeister,wieso stellst Du denn hier ne fas Datei rein und keinen Quellcode?Ist die Schöpfungshöhe Deines Programms zu hoch?------------------Ciao,Marc
|
| In das Form Lisp wechseln |