Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API - Löschen von CUSTOMSYMBOLS

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 SOLIDWORKS
Autor Thema:  API - Löschen von CUSTOMSYMBOLS (314 mal gelesen)
Thomas Rolf
Mitglied
Dipl.-Ing. / CAD-Admin


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

Beiträge: 189
Registriert: 02.07.2001

SWX 2015 SP4.0

erstellt am: 12. Mrz. 2003 16:03    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 SolidWorker;

Ich versuche mit APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface) diverse Blöcke auf der Zeichnung zu löschen.

Leider versage ich kläglich.
Vielleicht kann nmir einer von Euch helfen:

  'Hinweis:  Objekt SymbAnno enthält die Annotation zum Block
RetVal = Modeldoc.selectbyid(SymbAnno.GetName, swSelCUSTOMSYMBOLS, 0, 0, 0)
  'selectiert den Block (funktioniert, glaub ich)
MsgBox SelMgr.GetSelectedObjectcount
  'gibt 1 aus (schon mal erfreulich)
RetVal = Modeldoc.DeleteSelection(False)
  'Soll eigentlich dann die selektierten Elemente und damit den Block löschen.
Msgbox Retval
  'ergibt leider "Falsch", Block wurde also nicht gelöscht. Mist!

Was mach' ich wohl verkehrt???

Danke im voraus
Thomas

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

u.clemens
Mitglied
Konstrukteur


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

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 13. Mrz. 2003 12:33    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 Thomas Rolf 10 Unities + Antwort hilfreich


test.zip

 
also ich weiß auch nicht was Du falsch machst!
Eigentlich müßte das gehen.
Ich habs bei mir mal probiert - und es geht.
Ich hänge Dir mal das Makro ran - die Kernbefehle sind aber die gleichen wie bei Dir. Bei mir knallt's alles weg, was vorher selektiert war.

------------------
mfg uc

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

Thomas Rolf
Mitglied
Dipl.-Ing. / CAD-Admin


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

Beiträge: 189
Registriert: 02.07.2001

SWX 2015 SP4.0

erstellt am: 13. Mrz. 2003 13:04    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;

Ich hab's gefunden:
Beim selektieren darf nicht der Selectionstyp swSelCUSTOMSYMBOLS
angegeben werden, sondern der Typ muß als String angegeben werden.
Falsch:
RetVal = Modeldoc.selectbyid(SymbAnno.GetName, swSelCUSTOMSYMBOLS, 0, 0, 0)
Richtig:
RetVal = Modeldoc.selectbyid(SymbAnno.GetName, "CUSTOMSYMBOL", 0, 0, 0)

Trotzdem Danke uc

Gruße
Thomas

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)2024 CAD.de | Impressum | Datenschutz