Nabend,
habe mir gerade dein angehängtes Dokument nochmal genauer angeschaut. Dabei sind mir folgende Dinge auf/eingefallen.
1.Versuch
Du müsstest es so in die Reaction schreiben LaunchMacroFromDoc("Macro1.catvbs")
2.Versuch
hatte ich schon geschrieben im vorherigen Beitrag.
Beide Lösungen bringen dich aber in deinem Fall nicht weiter.
3.Versuch
Offenbart dein eigentliches Problem, da hier von der Anwendung der Tools/Funktionen alles einwandfrei ist.
Du arbeitest offenbar mit HybridDesign, da du in deinem PartBody einen Punkt anlegen kannst.
Die Reaction überwacht den PartBody auf Update.
In diesem Körper hast du einen Punkt der von dem VBScript als Basis für eine Linie genutzt werden soll.
Die Linie wird auch wieder in dem PartBody angelegt.
Wenn du jetzt die Koordinaten von dem Punkt änderst, muss der PartBody upgedatet werden.
Jetzt startet die Reaction das VBScript. Die Linie wird erstellt und im VBScript machst du am Ende ein Update (part1.Update – letzte Zeile).
Jetzt wird wieder die Reaction gestartet.
Du hast also einen Updatezyklus. Mit den richtigen Einstellungen unter Tools/Options macht man noch eine Menge mehr Linien :-)
Du hast jetzt folgende Möglichkeiten:
1. Die Reaction überwacht den Körper nicht auf Update.
2. Die Reaction überwacht nicht den Körper (vielleicht nur den Punkt?) auf Update.
3. Du legst die Elemente nicht im PartBody an, sondern in einem GeoSet.
4. Du deaktivierst HybridDesign unter Tools/Options – Infrastructure/ Part Infrastructure
Da gibt es sicher noch andere Möglichkeiten.
Vielleicht verrätst du uns ja was dein Ziel ist. Dann kann man sicher mehr sagen.
------------------
MfG
Randle
! It's not a bug, it's a feature !
[Diese Nachricht wurde von Randle am 08. Jul. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP