|
AutoLisp : Ausführung dieser Lisp-Datei der alte Layer wieder zurückgesetzt
Brischke am 06.05.2004 um 11:16 Uhr (0)
Hallo Ralph, neben den vielen Fragezeichen, die ich jetzt im Gesicht habe zu dem was du jetzt meinen könntest mal 2 Befehle: (getvar .. ermittelt den Wert einer Systemvariablen (setvar .. setzt den Wert einer Systemvariablen CLAYER ist die Systemvariable, welche den aktuellen Layer bestimmt. somit kannst du mit (setq oldlayer (getvar CLAYER )) den Layer vor Befehlsausführung sichern und mit (setvar CLAYER oldlayer) am Ende wieder aktuell setzen. Reicht das als Info? Grüße Holger ------------------ Hol ...
|
| In das Form AutoLisp wechseln |
|
Lisp : LISP (ACAD2008) in ACAD2010 und höher
jupa am 24.04.2014 um 09:09 Uhr (1)
Hmm, bei mir klappt das bestens (auch mit ACAD 2015 nochmal getestet). OFangoptionen lassen sich anhaken und wieder deaktivieren und sind je nach gewählter Einstellung auch anschließend wirksam. Da bin ich jetzt leider raus, da ich momentan an keine ältere Version als 2014 rankomme. (falls es wirklich an der ACAD-Version liegen sollte). Jürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)
|
| In das Form Lisp wechseln |
|
Lisp : Protect your Lisp
cadplayer am 06.07.2013 um 14:32 Uhr (0)
Hi Peter, es sollte ein simples Beispiel sein, du kannst aber mit getenv wesentlich mehr abfragen, siehe hier Ich habe das Rad mal ein wenig weiter gesponnen. Was hälst du davon?Code:;| den RegistryVerweis solltest du mit einem exe.Aufruf schreiben damit nur du weist wo die Abfrage steht. Zu Testzwecken kannst du mal diese Zeile eingeben (vl-registry-write "HKEY_CURRENT_USERTest" "" "123456789")|;(defun license (date computerName RegistryPIN) (if (= date "20130707") (if (= "XXX" computerName) (if (= ...
|
| In das Form Lisp wechseln |
|
Lisp : Nach LISP-Durchlauf ACAD beenden
CADwiesel am 13.07.2021 um 11:17 Uhr (1)
Willkommen hier im Forum. Im richtigen Forum bist du ja schon mal gelandet... Dann bau doch alle Anweisungen aus dem 2.Progrämmchen in das Erste ein und das Problem mit dem Warten auf das Ende der ersten Funktion ist erledigt.das close muss dann als Letztes rein. Dann könnte es gehen------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : eine bestehende lisp auf den Inhalt von Blöcken erweitern?
CADmium am 17.12.2008 um 08:47 Uhr (0)
nee, das mußt du IMHO anders lösen, denke, das wird so mit command nix ... ich hatte mal ähnliches so gelöst..------------------ - 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 : Lisp - Routinen für Ausschnitt-Anzeige transparent möglich ??
CAD-Huebner am 19.06.2004 um 16:47 Uhr (0)
Und wäre nicht das AutoCAD Übersichtsfenster ein geeigneter Ersatz?Befehl ÜFENSTEREtwas Übung erfordert das Links-Rechts klicken im ÜFENSTER, aber es ist als transparenter Befehl zu nutzen.Udo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : Befehl 'ursprung' im Script oder Lisp
jupa am 02.12.2016 um 19:00 Uhr (1)
Zitat:Original erstellt von neo4matrix:(if (/= nil (setq ...Nur gut, daß Axel das nicht mehr lesen muß . Anstelle von (if (/= nil irgendwas ... ))sollte man besser schreiben (if irgendwas ...)(Nur so als kleiner Tip zum Thema Stilfragen.) Jürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)
|
| In das Form Lisp wechseln |
|
AutoLisp : Nach Fensterwechsel LISP aufrufen
Brischke am 21.06.2005 um 13:48 Uhr (0)
Hallo dan_rather folgend mal ein kurz runter getipptes Beispiel: Code: (vl-load-com) (if (not (vl-bb-ref *VLR:ACTIVATE*)) (vl-bb-set *VLR:ACTIVATE* (VL-PRINC-TO-STRING(VLR-DocManager-Reactor (vla-get-ActiveDocument (vlax-get-acad-object)) ((:VLR-documentBecameCurrent . R:DocActivate) ) )) ) ) (defun R:DocActivate (A B /) (princ (getvar LASTPROMPT )) ) Grüße Holger ------------------ Holger Brischke CAD on demand GmbH ...
|
| In das Form AutoLisp wechseln |
|
Lisp : CADCAL, GeomCAL und Lisp
Peter2 am 14.03.2024 um 10:24 Uhr (1)
Ich habe das in Bricscad Pro V23, und da passiert im Standardprofil das:Wenn ich vorher "cal" aufrufe habe ich einen anderen Befehl:Code:: BSCALEObjekte wählen: Abbrechen* Function cancelledCode:: (LOAD "cadcal.des"): _undefineBefehl zum Entfernen: calEs wurde kein integrierter Befehl mit diesem Namen gefunden. Bitte versuchen Sie es erneut.: _undefineBefehl zum Entfernen: _cal**********************************************************************CADCAL loaded. Current version: 2024 FEB 08please see http:// ...
|
| In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
KlaK am 02.02.2018 um 18:47 Uhr (1)
Gerade mal getestet, funktioniert schon aber sicherer wäre es wenn diese Zeile geändert würdeCode: (=(strcase (cdr(assoc 2 OBJEKTDATEN))) (strcase ATTRIBNAME))Ansonsten müßte man den Befehl so eingeben:: (UPDATE-Title-Block "Titelblock" "ZEICHNER" "FM")da Attributbezeichnungen immer groß geschrieben werden
|
| In das Form Lisp wechseln |
|
AutoLisp : AutoCAD PROTECTED LISP file
Theodor Schoenwald am 07.01.2004 um 19:26 Uhr (0)
Hallo Ciao, das Programm CONVERT kann so etwas, aber wenn der Autor sein Programm vor dem Schützen mit dem Kelvinator noch verkrumpelt hat, nützt Dir die ganze Arbeit nicht viel. Um dann im Lispprogramm herumzuwusteln, musst Du sehr gut sein und wenn Du gut bist, hast Du die ganze Sache nicht nötig. Das Forum hilft Dir, wenn Du selbst was basteln willst. Gruß Theodor
|
| In das Form AutoLisp wechseln |
|
AutoLisp : kann man ein script in eine Lisp umwandeln?
Bernd P am 08.04.2005 um 10:17 Uhr (0)
Mein Senf Wenn das Scipt im Supportpfad steht reicht ^C^C(command _script Meinscript.scr ) od. _script; Meinscript.scr ------------------ Warum Einfach es geht auch kompliziert . Schöne Grüsse aus der Steiermark Bernd P. Bitte Supportangaben eintragen , warum siehst du hier
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Höhenkote Lisp Code 3 Fragen
Brischke am 04.09.2004 um 21:04 Uhr (0)
@All, Habe mir diesen und andere Threads gespeichert. ich bin kein Jurist, auch kein Mitarbeiter und/oder Angestellter von CAD.de, werde somit auch nicht die Benutzungsbedingungen physisch ändern können. Ich werde diesen Thread zum Anlaß nehmen und cad.de auf die mögliche Rechtslage aufmerksam machen. Ich bin kein Jura-Prof und nehme das, was T.B. schreibt erst einmal als gültiges Recht hin. Klingt schließlich plausiebel, deshalb @Tom Berger an Dich ein Dankeschön, dass du darauf hingewiesen hast. Eine ...
|
| In das Form AutoLisp wechseln |