|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 08:40 Uhr (15)
Guten Morgen zusammen,wir bearbeiten momentan ein Projekt , wo wir tausende Dateien PDF-en und Etransmit erstellen müssen. Ich wollte hierzu nun eine Automatisierung erstellen.Ich habe leider keine Ahnung von "LISP".Im Prinzip soll folgendes passieren.Layout "PDF" öffnenZoom GrenzenDrucken wie vorgegebenWechsel zu ModellbereichZoom GrenzenBereinigenEtransmitSo nun hänge ich allerdings an der Optionswahl.Wie schaffe ich es, dass er auf den ersten Punkt "Übertragungspaket erstellen" springt? Es wäre auch sch ...
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 12:19 Uhr (1)
Hallo,danke für deine Tipps. Es funktioniert jetzt erstmal so, wie ich es gern hätte.Nur wie bekomme ich die ganze Sache in einen Kurzbefehl? Also dass ich dann beispielsweise nur noch "BP40" eingeben muss und meine lisp abläuft?Kannst du mir da helfen? Ich hab echt null Ahnung von LISP. (setvar "ctab" "PDF")(command "zoom" "g")(command "plot" "nein" "PDF" "*PDF*" "" "" "" "")(setvar "ctab" "Modell")(command "zoom" "g")(command "bereinig" "AL" "" "N" "")(command "_qsave")(command "etransmit" "E" "" (setq ...
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 12:23 Uhr (1)
Achso und die beiden Zoom Befehle sind Absicht, da verlangt wird, dass sowohl das Layout , wie auch der Modellbereich so gespeichert wird. Wenn geöffnet wird, soll der Modellbereich passend gezoomt erscheinen.------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 14:02 Uhr (1)
Super vielen Dank,so klappt es. Beim Aktionsrekorder hatte ich das Problem, dass er Etransmit einfach nicht genommen hat. Gibt es eigentlich eine Möglichkeit, dass er bei dem Befehl "getvar "DWGNAME" die Endung .dwg weg lässt?------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 14:02 Uhr (1)
Super vielen Dank,so klappt es. Beim Aktionsrekorder hatte ich das Problem, dass er Etransmit einfach nicht genommen hat. Gibt es eigentlich eine Möglichkeit, dass er bei dem Befehl "getvar "DWGNAME" die Endung .dwg weg lässt? Und kannst du mir die Befehlszeile sagen, wenn ein Pfad auf Absolut steht, wie ich Ihn auf Relativ setzen kann?------------------AutoCad 2018[Diese Nachricht wurde von Stefan-Schirge am 26. Okt. 2020 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 14:11 Uhr (1)
Ok, das probiere ich dann mal. Vielen vielen Dank Kannst du mir die Befehlszeile sagen, wenn ein Pfad auf Absolut steht, wie ich Ihn auf Relativ setzen kann?Danach lass ich dich auch in Ruhe ------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 14:24 Uhr (1)
Also ich möchte noch eine Variable einbauen, dass wenn der Pfad einer Xref auf absoluter Pfad steht, dieser auf relativ geändert wird Das mit dem Dateinamen hat übrigens nicht geklappt ------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 15:02 Uhr (1)
Wieso Fehler? Ich bin die Schritte Stück für Stück durchgegangen. Funktioniert auch. Habe es eben nochmal getestet.Zitat:Original erstellt von cadffm:EDIT ALLES WIEDER GELÖSCHTKorrigiere erst einmal deine Zeile (command "bereinig" "AL" "" "N" "")Da ist doch schon der erste Fehler drin.------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 16:28 Uhr (1)
Nein es ist eine immer eine Tiff-Datei (Bilddatei).Genau da liegt mein Problem, ich weiß nicht, wie ich das über Befehle lösen soll. Wenn es nicht geht ,dann ist es so. Du hast mir schon so super geholfen. Danke dafür. Die Plot Sequenz läuft auch durch. Funktioniert alles so wie gewollt. Habe es an mehreren Dateien getestet.Nur das mit dem Dateinamen macht mich stutzig. Ich habe deinen Befehl so kopiert und eingefügt. Also habe es mit allen 3 probiert. aber es geht nicht.Habe ich einen Fehler in der entsp ...
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 17:01 Uhr (1)
Also habe eben heraus gefunden dass es mit redir klappen sollte. Teste es morgen mal. ------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 27.10.2020 um 07:54 Uhr (1)
Gibt es eigentlich auch die Möglichkeit, dass er nicht nur den DWG Namen beim Etransmit übernimmt, sondern auch den Pfad der DWG-Datei? Das wäre dann das I-Tüpfelchen, wenn er mir die Datei direkt bei DWG speichert. Ich vermute über DWGPREFIX, aber alle meine Versuche sind gescheitert.------------------AutoCad 2018[Diese Nachricht wurde von Stefan-Schirge am 27. Okt. 2020 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 27.10.2020 um 11:25 Uhr (1)
Ich auch, allerdings find ich es im Layout eigentlich nicht so wichtig. ------------------AutoCad 2018
|
In das Form Lisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 27.10.2020 um 11:18 Uhr (1)
Der Wechsel zum Layout PDF ist nötig um Zoom Grenzen zu aktivieren. Es ist leider Vorgabe in dem Projekt, dass alles auf Zoom Grenzen zu Speichern ist------------------AutoCad 2018
|
In das Form Lisp wechseln |