Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Scriptpro mit VBA-Fehler

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:  Scriptpro mit VBA-Fehler (264 mal gelesen)
Peter2
Ehrenmitglied V.I.P. h.c.




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

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 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

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.




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

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 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 Peter2 10 Unities + Antwort hilfreich

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.




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

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 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

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
良い精神




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: 03. Mrz. 2005 17: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 Peter2 10 Unities + Antwort hilfreich

Das kann man ja, allerdings hatte ich Wiesel vorgeschlagen das dieses Vorhaben
"Projekt sichern / laden" genannt wird, hierbei wir das gewählte Script und
die ausgewählten DWG´s gespeichert !

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

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 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

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



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

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 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 Peter2 10 Unities + Antwort hilfreich

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.




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

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 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

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

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