| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Scriptpro mit VBA-Fehler (264 mal gelesen)
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 03. Mrz. 2005 13:53 <-- editieren / zitieren --> Unities abgeben:
Nach dem Servicepack 1 für Acad2002 macht auf einmal Scriptpro Probleme. Das Programm Scriptpro selbst scheint unverändert, aber wenn AutoCAD gestartet wird erscheint folgende Fehlermeldung im Textbildschirm von Autocad: Code: Befehl: (load "scriptpro.lsp") Befehl: (acet-script-run "d:/meinscript.scr" T)Vorverarbeitung des Skripts...Initialisiert das VBA-System...AutoCAD: ; Fehler: Es ist ein Fehler innerhalb der *error*-Funktion aufgetreten.AutoCAD:
Damit bleibt er stehen und die Zeichnung wird durch Scriptpro wegen Zeitüberschreitung beendet. Zusatzinfo: - Vor dem SP1 ist alles bestens gelaufen. - Scriptpro.lsp wird gefunden. - Das definierte Script wird ebenfalls gefunden und ist in Ordnung (es läuft bei händischem Aufruf). Aber das Problem kommt ja schon, bevor das Script überhaupt gestartet wird. Danke für Tipps. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2237 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.10
|
erstellt am: 03. Mrz. 2005 13:58 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
cadwiesel sacht, ich soll dir sagen, du sollst mal seinen neuen scriptcreator ausprobieren ------------------
gruß CADdog, the dog formerly known as TR AutoCAD spricht mit einem, aber viele hören nicht zu. [Diese Nachricht wurde von CADdog am 03. Mrz. 2005 editiert.] [Diese Nachricht wurde von CADdog am 03. Mrz. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 03. Mrz. 2005 14:26 <-- editieren / zitieren --> Unities abgeben:
mach ich - aber das löst das Problem selbst nicht. Edit: 1. Schnelltest: schaut sehr gut aus, - aber die Anzeige des aktuellen Verzeichnisses sollte rechtsbündig sein - da wird alles abgeschnitten. - eigentlich wird kein Script "created", sondern sofort abgearbeitet. Ein Zusatzwunsch wäre, das Script wirklich in eine Datei zu schreiben - für wiederholtes Abarbeiten, freies Editieren des Scripts etc. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 03. Mrz. 2005 17:12 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 03. Mrz. 2005 19:26 <-- editieren / zitieren --> Unities abgeben:
Wie gesagt, das Programm erzeugt keine Scripts, sondern wendet ein bestehendes Script auf ausgewählte Zeichnungen an. Wenn aus diesem "Stapelauftrag" zusätzlich auch ein Script generiert wird, kann mit den Scriptfiles natürlich alles machen: Zusammenfügen, editieren und auskommentieren, versenden etc. Das sind aber natürlich Dinge, die je nach persönlichem Arbeitsstil und nach Aufgaben mehr oder weniger wichtig sind und sicher so oder so gelöst werden können. Jedenfalls eine schöne Sache - Danke an Cadwiesel. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 03. Mrz. 2005 20:01 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
Hi Peter, verwendest Du irgendwelche permanent geladenen Lisp-Files? Werden da Funktionen im Autostart geladen? (z.B. Startgruppe in Appload, Acaddoc.lsp, acad.lsp etc....) Ich vermute mal irgendein unsauber geschriebenes Lisp etabliert seine eigene Error-Routine und setzt die AutoCAD-Standard Variante nicht zurück... Such' mal in Deinen Lisp Files nach der Zeichenkette "*error*"... Da KÖNNTE irgendwo ein Fehler sein. ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 03. Mrz. 2005 20:51 <-- editieren / zitieren --> Unities abgeben:
Guten Abend Marc, ja, es kommen einige selbstgemachte Lisp mit der Startgruppe, und da sind auch *error*-Funktionen drinnen. Aus dieser Sicht ist es daher möglich und ich werde mir das anschauen. Seltsam ist aber aus meiner Sicht dennoch, dass - das Script bei händischem Start funktioniert - es auf einer anderen Maschine mit den gleichen Lisp läuft - als Hauptpunkt der Misere anscheinend ja das VBA-System einen Fehler verursacht. Die ev. fehlerhafte *error*-Routine ist ja dann nur der zweite Schritt, der ohne dem Fehler gar nicht käme. - Kann ev. auch eine schlechte Installation sein? ???? Danke Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) [Diese Nachricht wurde von Peter2 am 03. Mrz. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |