Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Script-Abbruch nach (command)

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:  Script-Abbruch nach (command) (1734 mal gelesen)
Chfm
Mitglied


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

Beiträge: 3
Registriert: 31.05.2016

AutoCAD 2014

erstellt am: 31. Mai. 2016 10:41    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 Forenmitglieder,
ich habe ein Problem mit einem Script.
Ich versuche mal den Teil der Probleme macht hier einzufügen:
Code:
;PlanBezeichnung:ausgabeplan1, TeilprojektBezeichnung:Los 4 - HU-Bau Oentw Brueckenrampe West
;#########################################################################
; open ###################################################################
;#########################################################################
;--- Dateidialoge abschalten --------------------------------------------
filedia
0
;=========================================================================
;--- Neue Zeichnugn mit Rahmenvorlage erstellen --------------------------
;_new
;"\Rahmen_Mansfen.dwg"
;=========================================================================
;--- in Modell-Bereich wechseln ----------------------------------------------
;tilemode
;1
;=========================================================================
;--- Hauptzeichnung öffnen ------------------------------
_open
"M:\Deckblatt Oberflaechenentw.dwg"
;=========================================================================
;--- Hauptzeichnung öffnen ------------------------------
_insunits
6
;=========================================================================
;--- in Papier-Bereich wechseln  ------------------------------
tilemode
0
;=========================================================================
;--- XREF lösen (Bestandsvermessung entfernen)----------------------------
_Xref l X_Bestandslinien_Juli15
_Xref l X_Vermessung_Gesamt_Nov2014
_Xref l X_Vermessung_Sept15
_xref l X_Bestandslinien_Juli15
;=========================================================================
;--- XREF Binden ----------------------------------------------
_Xref b *
;=========================================================================
;--- Layout umbenennen in Code -----------------------------
_Layout
umbenennen

"1_350104001_I0_X_25_BAA_XX_05-01_X-XXXX_L4.1_03_P"
;=========================================================================
;--- Layer aktuell -----------------------------
_Layer
sE
930_ZR_BTO_Zeichnungsrahmen

;=========================================================================
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; open +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;#########################################################################
; Plancode    ############################################################
;#########################################################################
;--- Attributblock mit Plancode einfügen ---------------------------------
pause 1000
_insert
"M:\2011\18863\7 Plaene\_Grundplan\Planmanagement\PlanCode.dwg"
1004,5
1
1
0
350104001
I0
X
25
BAA
XX
05-01
X-XXXX
L4.1
03
P
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; Plancode    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;#########################################################################
;Stempelfeld  ###########################################################
;#########################################################################
;--- Attributblock mit Stempelfeld einfügen ---------------------------------
_-insert "Stempelfeld=M:\_Grundplan\Stempelfeld.dwg"
(command)


Das Script geht dann noch weiter wird aber von AutoCAD nicht weiter ausgeführt.
Was kann ich da machen?
Vielen Dank für euere Hilfe!

Gruß
Christian

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

Kramer24
Ehrenmitglied V.I.P. h.c.
Architekt


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

Beiträge: 5881
Registriert: 09.11.2001

Acad Architecture 2023
WIN 10

erstellt am: 31. Mai. 2016 10:50    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 Chfm 10 Unities + Antwort hilfreich

Hallo Christian, willkommen im Forum.

Was ist denn beim Abbruch in der Befehlszeile zu lesen?
Die Zeile (command) müsste zum Abbruch führen, geht IMHO nicht im Skript.

Lothar

[Diese Nachricht wurde von Kramer24 am 31. Mai. 2016 editiert.]

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: 31. Mai. 2016 10: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 Nur für Chfm 10 Unities + Antwort hilfreich

NIL 

Mit (command) erzeugst du einen Abbruch, also lasse das 
Die ordentliche Lösung wäre demnach:
Sicherstellen das der Layer entsperrt ist, Blockreferenz absetzen, Blockreferenz löschen (Objektwahl: Letztes)

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

Chfm
Mitglied


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

Beiträge: 3
Registriert: 31.05.2016

AutoCAD 2014

erstellt am: 31. Mai. 2016 10:55    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

Code:
Befehl: _-insert Blocknamen eingeben oder [?] <PlanCode>: "Stempelfeld=M:\_Grundplan\Stempelfeld.dwg"
Doppelte Definition von Block _Oblique  ignoriert.
Doppelte Definition von Block A$C2D480FFD  ignoriert.
Block "Stempelfeld" neu definiert
Einheiten: Meter  Konvertierung:    1.000
Einfügepunkt angeben oder [Basispunkt/Faktor/X/Y/Z/Drehen]: (command)
Befehl: nil
Befehl:
AeciIb wird geladen...
AeciUiBase wird geladen...
AeciIbApi wird geladen...

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: 31. Mai. 2016 10:59    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 Chfm 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Chfm:
Doppelte Definition von Block A$C2D480FFD  ignoriert.

Das ist ja zum speien 

(die Antwort erstelle ich nur damit nicht aus versehen meine vorherige, siehe oben, überlesen wird  )

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

Chfm
Mitglied


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

Beiträge: 3
Registriert: 31.05.2016

AutoCAD 2014

erstellt am: 31. Mai. 2016 11:32    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

Hi!
Vielen Dank für die Hilfe, hab das jetzt geändert jetzt läuft es weiter.
Jetzt hab ich nur ein neues Problem.
Das Script wird für viele Dateien (können mehrere Hundert sein) aneinandergereiht durchgeführt.
Wenn ich die einzelnen Dateien mit _Close schließen will, bricht das Script wieder ab...

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: 31. Mai. 2016 11: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 Nur für Chfm 10 Unities + Antwort hilfreich

Ein Zeichnungswechsel (mit anschließendem Weiterführen des Scriptes in der anderen Datei) ist
nur im SDI-Modus möglich (SingleDocumentInterface).

Wenn nur noch eine Datei offen ist: SDI eintippen, auf 1 setzen.
Nun kann man keine Datei mehr schließen, man kann nur noch in eine andere wechseln (auch neue/ungespeicherte).
Wenn die Datei dem gespeicherten Zustand entspricht, öffnet man die andere Datei einfach mit _open
wenn die Datei jedoch verändert wurde, so muß man die Abfrage nach dem speichern abfangen.
Je nach dem was gewünscht ist also entweder
Speichern vor dem Wechsel (keine Abfrage erfolgt)
oder Sicherstellen das etwas geändert wird, zB. Befehl Zoom zB ausführen (Abfrage nach dem Speichern Erfolgt)

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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