Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Hilfe bei Setenv-Variable unter Acad 2007

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Hilfe bei Setenv-Variable unter Acad 2007 (609 mal gelesen)
vanbov
Mitglied
Techniker


Sehen Sie sich das Profil von vanbov an!   Senden Sie eine Private Message an vanbov  Schreiben Sie einen Gästebucheintrag für vanbov

Beiträge: 17
Registriert: 10.01.2006

erstellt am: 29. Nov. 2006 19:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe folgendes Problem:

hab eine Programmierung für einen Button in LT wie folgt programmiert:

^C^Cexpert;5;bks;_s;_;setenv;A;\;B;\osmode;0;_-insert;Bodendurchbruch;x;$M=$(getenv,A);y;$(getenv,B);\\bks;ho;_;expert;0;'ofang sch,end,zen,bas,pun,mit;


Diese Befehlszeile fügt einen bestimmten Block in die Zeichnung ein und frägt vorher die Maße "A" und "B" ab, welche der Block dann hat.

Nun haben ich auf Acad 2007 (Vollversion) umgestellt und nun funktioniert der "setenv " Befehl aus der Zeile in der Vollversion nicht (Grund ist mir bekannt).

Kann mir bei dem Problem jemand helfen, das ich das ganze wieder zum laufen bringe?

Danke schon mal im vorraus!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 29. Nov. 2006 21:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für vanbov 10 Unities + Antwort hilfreich

In der "Vollversion" von Acad kannst du entweder die in Lt ebenfalls
vorhandenen Variablen USER* (userr1,users1,usw) nutzen oder:

In der Vollversion nimmst du am besten LISP, mit LISP kannst du
auch alle anderen Dieselbefehle ersetzen und hat den Vorteil das
du dir (erstmal mit dem Thema Lisp angefangen) nahezu alle möglichen
Befehle selbst erstellen kannst, nicht bloß einfache Scripte/Makro´s !

Eine Variable setzen und abrufen funktioniert auf die schnelle
geschrieben und ohne Erläuterung so:

Zum setzen von Variablen:
(setq MEINEVARIABLE 12) oder (setq MEINEVARIABLE 12.0) für Zahlen
(setq MEINEVARIABLE "12" als Zeichenkette/String´s

Und den Wert erhälst du zurück indem du:
In Lisp: einfach den Variablennamen einsetzt.
In einem Makro ohne Lisp indem du dem Variablennamen ein "!" vorstellst.
zB. ohne Lisp abfragen:
^C^CPDSIZE;!MEINEVARIABLE
aber wenn man Variablen schon mit Lisp füttert, so kann man auch ganz damit arbeiten:
(setvar "PDSIZE" MEINEVARIABLE)

Informationen zu SETQ etc. findest du auch in der ENTWICKLERHILFE
und dem Menüpunkt HILFE in deinem Acad.

Wenn du in Lisp durchstarten möchtest so nutze das Stichwort
BUCH im Lispforum, dabei stolperst du dann auch über das Beste:
MAPCARs (Online-)LispTutorial (auf das es dir nun gut geht mein Freund    )

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz