Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Auswahlmöglichkeit beim Plotten

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:  Auswahlmöglichkeit beim Plotten (1063 mal gelesen)
lutzc
Mitglied
Auto-CAD Systemadministrator


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

Beiträge: 145
Registriert: 30.07.2008

ACADM 2008 + PSP prof. 2008
Inventor 2010, Showcase prof. 2010

erstellt am: 03. Sep. 2009 08:28    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

Hallo,

kann mir jemand helfen in dieses LISP noch eine Möglichkeit des Benutzers zur Auswahl von Hoch und Querformat einzubinden?

Vielen Dank für die Hilfe!
Gruß Christian

======================================================================
(defun c df (/ p1 p2 File dcl_id)
(setq p1 (getpoint "\nUntere linke Ecke des Fensters angeben: "))
(setq p2 (getpoint "\nObere rechte Ecke des Fensters angeben: \n"))
(WarDateiPlot2000 p1 p2 File)
        (princ)
)


(defun WarDateiPlot2000 (p1 p2 File)
(setvar "filedia" 0)
(command "_.-plot")
(command "_y") ; detailliert?
(command "Model") ; Layoutnamen eingeben
(command "FreePDF XP") ; Ausgabegerätname eingeben
(command "A4") ; Papierformat angeben
(command "M") ; Papiereinheiten angeben
(command "H") ; Ausrichtung der Zeichnung angeben
(command "_n") ; Auf dem Kopf plotten?
(command "_w") ; Plotbereich angeben [Anzeige/Grenzen/Limiten/ANsicht/Fenster]
(command p1) ; Untere linke Ecke des Fensters angeben
(command p2) ; Obere rechte Ecke des Fensters angeben
(command "A") ; Millimeter=Zeichnungseinheiten)
(command "0.00,0.00") ; Plotversatz angeben (x,y) oder [Zentrum]
(command "_y") ; Mit Plotstilen plotten?
(command "warema_normal.ctb") ; Potstiltabellenname angeben
(command "_n") ; Mit Linienstärken plotten?
(command "_n") ; Verdeckte Linien entfernen?
(command "_n") ; Plot in Datei ausgeben
(command "_y") ; Änderungen an Register Modell speichern
(command "_y") ; Änderungen an Register Modell speichern
(setvar "filedia" 1)
)

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

Dorfy
Mitglied
Double-Dipl.-Ing. Bleistiftanspitzer


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

Beiträge: 900
Registriert: 21.07.2006

AutoCad2007, ProE, HiCad

erstellt am: 03. Sep. 2009 08:42    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 lutzc 10 Unities + Antwort hilfreich

hi,
könnte/sollte diese Zeile sein
(command "H") ; Ausrichtung der Zeichnung angeben
versuchmal (command pause)

besser wäre was mit Abfrage (inetget......


------------------
Mfg Heiko

Elefantenjagd in Afrika
"... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."   (www.uni-leipzig.de/~rotheh/elefant.htm)

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 03. Sep. 2009 08:47    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 lutzc 10 Unities + Antwort hilfreich

(defun WarDateiPlot2000 (/ p1 p2 File Ausrichtung)
(initget "Hoch Quer")
(if(=(getkword "\nBlattausrichtung [Hoch/Quer]<Hoch>: ")"Quer")
  (setq Ausrichtung "Q")
  (setq Ausrichtung "H")
)
(command "_.-plot")
(command "_y") ; detailliert?
(command "Model") ; Layoutnamen eingeben
(command "FreePDF XP") ; Ausgabegerätname eingeben
(command "A4") ; Papierformat angeben
(command "M") ; Papiereinheiten angeben
(command Ausrichtung) ; Ausrichtung der Zeichnung angeben
(command "_n") ; Auf dem Kopf plotten?
(command "_w") ; Plotbereich angeben [Anzeige/Grenzen/Limiten/ANsicht/Fenster]
(command p1) ; Untere linke Ecke des Fensters angeben
(command p2) ; Obere rechte Ecke des Fensters angeben
(command "A") ; Millimeter=Zeichnungseinheiten)
(command "0.00,0.00") ; Plotversatz angeben (x,y) oder [Zentrum]
(command "_y") ; Mit Plotstilen plotten?
(command "warema_normal.ctb") ; Potstiltabellenname angeben
(command "_n") ; Mit Linienstärken plotten?
(command "_n") ; Verdeckte Linien entfernen?
(command "_n") ; Plot in Datei ausgeben
(command "_y") ; Änderungen an Register Modell speichern
(command "_y") ; Änderungen an Register Modell speichern
)

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

lutzc
Mitglied
Auto-CAD Systemadministrator


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

Beiträge: 145
Registriert: 30.07.2008

ACADM 2008 + PSP prof. 2008
Inventor 2010, Showcase prof. 2010

erstellt am: 04. Sep. 2009 08: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

Vielen vielen Dank erstmal.
Wie sieht das ganze dann in Kombination mit dem Befehl zur Auswahl des Fensters aus?
Ich bekomme die ganze Zeit nur Syntaxfehler 

Gruß Christian

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 04. Sep. 2009 08:57    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 lutzc 10 Unities + Antwort hilfreich

(defun WarDateiPlot2000 (/ p1 p2 File Ausrichtung)
(initget "Hoch Quer")
(if(=(getkword "\nBlattausrichtung [Hoch/Quer]<Hoch>: ")"Quer")
  (setq Ausrichtung "Q")
  (setq Ausrichtung "H")
)

(or(and(setq P1 (getpoint "\nersten Fenstereckpunkt angeben: "))
      (setq P2 (getcorner P1 "\nzweiten Fenstereckpunkt angeben: "))
  )
  (and(setq P1(getvar "extmin"))
      (setq P1(getvar "extmax"))
  )
)

(command "_.-plot")
........

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

lutzc
Mitglied
Auto-CAD Systemadministrator


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

Beiträge: 145
Registriert: 30.07.2008

ACADM 2008 + PSP prof. 2008
Inventor 2010, Showcase prof. 2010

erstellt am: 04. Sep. 2009 10:05    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

jetzt funzt es, nochmals danke! 

PS: Was ist der beste Weg sich LISP beizubringen? Was sind gute Quellen (Bücher/I-Net)?

Gruß Christian

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 04. Sep. 2009 10:12    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 lutzc 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von lutzc:

PS: Was ist der beste Weg sich LISP beizubringen?

Viele Programme schreiben und dabei aus Fehlern lernen
 

Zitat:
Original erstellt von lutzc:

Was sind gute Quellen (Bücher/I-Net)?

Kochbuch autolisp
Mapcars Tutorials
evtl. noch dieses und andere Lispforen
afralisp.net ist auch nicht schlecht


------------------
      - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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