Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Event vorzeitig beenden

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
  
PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
Autor Thema:  Event vorzeitig beenden (628 mal gelesen)
oscarr
Mitglied
CAD-Manager


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

Beiträge: 198
Registriert: 02.10.2007

ACA 2014 - English Win 7/x64

erstellt am: 28. Mrz. 2008 14:21    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 Tag,

ich habe ein kleines Problem.
Ich möchte vor dem Plotten überprüfen ob der Plankopf korrekt beschriftet, ausgefüllt und eingestellt ist.
Sollte er das nicht sein, soll dem Benutzer die Möglichkeit gegeben werden das Plotten abzubrechen und das alles zu tun.

Mein Ansatz ist das BeginPlot Event zu nutzen.

Das Prüfen des Plankopfes ist kein Problem. Aber im Falle das die Prüfung Fehler findet, soll das Plotten abgebrochen werden.
Frage: Wie kann ich den begonnenen Event vorzeitig beenden und verhindern das geplottet wird.

Gruß und Dank
Holger

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

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


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

Beiträge: 1360
Registriert: 24.07.2002

erstellt am: 28. Mrz. 2008 14:35    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 oscarr 10 Unities + Antwort hilfreich

Hi,

Soweit ich weiss, kann man Events nicht abbrechen. Aber vielleicht kannst du per SendCommand ein ESC an die Befehleszeile senden, so das der Plot-Befehl dadurch abgebrochen wird.
Alternativ ändere doch den Plott-Befehl dahin, das erst dein Makro aufgerufen wird und von dort aus der Plottbefehl gestartet wird.

Gruß, Carsten

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

oscarr
Mitglied
CAD-Manager


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

Beiträge: 198
Registriert: 02.10.2007

ACA 2014 - English Win 7/x64

erstellt am: 28. Mrz. 2008 15:38    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

Hey Carsten,

super Tipp, das Leben kann ja so einfach sein. 
Ich habe tagelange irgendetwas á la "ThisDrawing.Event.Resume" gesucht, auf ein simples ESC bin ich natürlich nicht gekommen.

Nochmal fürs Protokol:

Code:
Private Sub AcadDocument_BeginCommand(ByVal CommandName As String)
    If CommandName = "PLOT" Then
      SendKeys "{Esc}"
    End If
End Sub


Das verhindert zuverlässig das Plotten.

Der BeginPlot Event setzt zu spät ein, das ESC ist dann wirkungslos.

ten points und schönes WE
Holger

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