• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Ersetzen Sie mehrere Zeichnung Papierblock in AutoCAD 2008

reggio

Guest
hallo, ich hätte diese notwendigkeit, ich sollte ersetzen, um etwa 100 tabellen, der block des cartiglio (ändern sie das logo) halten die attribute bereits eingefügt... (wenn explosive verschwindet. .

würdest du mir eine methode sagen? ...und vielleicht automatisch auf alle 100 zu tun?
 
es ist ziemlich einfach.
öffnen sie die erste datei.
über blockeditor, bearbeiten sie das papier, speichern sie die änderungen, die sie bemerken, dass die attribute unverändert geblieben sind.
gespeichert, mit wblock, dem stationsblock, dateiname = blockname.
öffnen sie die zweite datei, setzen sie die attreq auf 0 variable, geben sie den warenkorb
-_insert nameblocco=lock name "0,0" 1 0
löschen sie den gerade eingefügten block:
_erase _last
durch den skriptgenerator, den sie hier auf cad3d finden, können sie alles automatisieren.
viel spaß
 
es ist ziemlich einfach.
öffnen sie die erste datei.
über blockeditor, bearbeiten sie das papier, speichern sie die änderungen, die sie bemerken, dass die attribute unverändert geblieben sind.
gespeichert, mit wblock, dem stationsblock, dateiname = blockname.
öffnen sie die zweite datei, setzen sie die attreq auf 0 variable, geben sie den warenkorb
-_insert nameblocco=lock name "0,0" 1 0
löschen sie den gerade eingefügten block:
_erase _last
durch den skriptgenerator, den sie hier auf cad3d finden, können sie alles automatisieren.
viel spaß
ja. warte, warte.
bereits befehlsstimme: modifbloc ich weiß es dank tee...

aber der rest, den ich nicht verstanden habe... wie würde ich alles automatisieren?

danke.
 
es ist ziemlich einfach.
öffnen sie die erste datei.
über blockeditor, bearbeiten sie das papier, speichern sie die änderungen, die sie bemerken, dass die attribute unverändert geblieben sind.
gespeichert, mit wblock, dem stationsblock, dateiname = blockname.
öffnen sie die zweite datei, setzen sie die attreq auf 0 variable, geben sie den warenkorb
-_insert nameblocco=lock name "0,0" 1 0
löschen sie den gerade eingefügten block:
_erase _last
durch den skriptgenerator, den sie hier auf cad3d finden, können sie alles automatisieren.
viel spaß

ja. warte, warte.
bereits befehlsstimme: modifbloc ich weiß es dank tee...

aber der rest, den ich nicht verstanden habe... wie würde ich alles automatisieren?

danke.
Dieses Programm von rpor66 herunterladen http://www.cad3d.it/forum1/showthread.php?t=6107&highlight=scriptund betreten sie die zellen, was sie oben gebrochen hat

-_insert nameblocco=lock name "0,0" 1 0
_erase _last

das programm bittet sie, die dateien auszuwählen

und sie erstellen eine scr-datei, um in autocad von skript execu-tools laufen

das programm wird den rest tun

natürlich, wenn sie wollen, dass ich die dateien, die sie am ende einfügen müssen schließen
- ja.
- ja.
 
anhänge:
- createscript.xls dateien
- losrect3.dwg
- 1.dwg tisch
- tisch 2.dwg
- tisch 3.dwg

erstellen sie ein verzeichnis auf c:\ und nennen sie es reggio.
alle dwg dateien kopieren.
start createscript.xls dateien.
ist bereits fertig, oben links sind die dwg-dateien aufgelistet, in der spalte d gibt es die befehle, dass, öffnen sie die zeichnung, gesetzt attreq, setzen sie den neuen block neu definieren die bestehende, löschen sie die letzte gezogene einheit (in diesem fall der eingefügte block), speichern, schließen.
klicken sie auf die schaltfläche <crea file="" script="">, speichern sie die datei im verzeichnis c:\reggio, rufen sie sie so an, wie sie möchten.
starten sie autocad, skriptbefehl, starten sie das gerade erstellte skript.
ich bin fertig.
an die tische anpassen.

hi.</crea>
 

Anhänge

.... aber es ist cool!!!!

ich schreibe dann x zuerst die 100 und pass designnamen, die ich mit befehl verwendet habe
*.dwg > listdwg. txt

dann ist es genug, um listdwg zu öffnen. txt kopieren und fügen sie alles auf dem excel-blatt

...nur das, obwohl ich die befehle mit diesen geändert habe:
- ja.
datei
(befehl "_setvar" 0)
...einfügen
mitab=c:/6447/miatab
0,03
1
1
0)
_erase
- ja.
- ja.
- ja.

das autocad-skript sucht nach ihrem "losrect3"... (?????) warum??
 
weil sie nicht auf createfilescript klicken!
tu es!
er bittet sie um den namen.
wenn sie das skript von autocad starten, stellen sie sicher, dass es das ist, das von ihnen erstellt wird.

hi.

p.s.: in der datei createfilescript gibt es die schaltfläche <seleziona file="">, wird verwendet, um die zu bearbeitenden dateien einzufügen.</seleziona>
 
weil sie nicht auf createfilescript klicken!
tu es!
er bittet sie um den namen.
wenn sie das skript von autocad starten, stellen sie sicher, dass es das ist, das von ihnen erstellt wird.

hi.

p.s.: in der datei createfilescript gibt es die schaltfläche <seleziona file="">, wird verwendet, um die zu bearbeitenden dateien einzufügen.</seleziona>
das stimmt. ich habe die figur von ...., einfach lesen und versuchen, besser... tut mir leid:

hören sie, die wahrheit des skripts ist sehr cool, es ist eine art batch-datei oder lisp, aber das kann es aus excel einsetzen, die sogar komplexe formeln erlaubt ist interessant mooolto, sie können mir sagen qlc grundlegende handbook, falls ich vertiefen möchte?

danke.
 
createfilescript manual? das habe ich nie.
für die skripte, was von plannerroad veröffentlicht wird, sollte den weg beleuchten.

hallo, nächstes mal.
 
letztes. aber jetzt, wenn sie automatisch alle zeichnungen drucken möchten, die ich auf pdf drucker ausdrucken möchte... können sie?
 
letztes. aber jetzt, wenn sie automatisch alle zeichnungen drucken möchten, die ich auf pdf drucker ausdrucken möchte... können sie?
wenn sie sich die datei ansehen, die rpor66 ihnen gesendet hat, gibt es spalten, in denen es settlings für prints gibt, finden sie sicher einen, der zu ihnen passt oder sich ändernden namen zu stil oder drucker sie lösen
ovviamene müssen sie es in die erste spalte setzen wählen sie die dateien und erstellen sie die scan-datei wie für den block

appure, die sie integrieren können, d.h. den leeren formblock aus aktualisieren

du kannst tun, was du willst.
 
wo bist du jetzt? ?

befehl: (befehl "_setvar" 0)
_setvar typ variable name oder [?]ich will nicht.
name der unbekannten variable. typ modivar?
für eine liste von variablen.
befehl: 0

befehl: nil

befehl: ...einfügen
typ blockname oder [?]Dunatab=c:/6448/dunatab
der dunatab-block befindet sich auf sich
Regenerationsmodell im gange.
*nicht gültig*

- Schon.
Datum
(Befehl "_setvar" 0)
...einfügen
Dunatab=c:/6448/dunatab
0,03
1
1
0)
_erase
- Schon.
- Schon.
- Schon.


c:\6448\ascs101a.dwg
c:\6448\ascs102a.dwg
c:\6448\ascs103a.dwg
c:\6448\ascs104a.dwg
c:\6448\ascs105a.dwg
c:\6448\ascs106a.dwg
c:\6448\ascs107a.dwg
c:\6448\ascs108a.dwg

:
 
_setvar (modivar) ist ein befehl, attreq eine variable, so dass die zweite müssen sie es "natur" einfügen, ohne die untergrenze:(Befehl "_setvar" "attreq"da es sich um einen lisp-ausdruck handelt, ist es noch bequemer, den wert direkt der variable zuzuordnen:(attreq) 0so gibt es keine sprachprobleme.
 
... persönliche note, für die aufzeichnung und für poster:
wenn die tabellen nur wenige sind, ist es vielleicht ratsam, einfach den befehl bearbeitete blöcke zu verwenden und den ordner per hand zu ändern.
 

Anhänge

  • edita blocchi.JPG
    edita blocchi.JPG
    96,2 KB · Aufrufe: 45
Guten Morgen, alle.
auf der Suche nach dem Forum fand ich diese Diskussion, die nähert sich, was ich mit einem Skript auf mehreren Dutzend Dateien zu tun habe.
Ich muss eine oder mehrere Definitionen des Attributs ändern, um Cartiglio zu zeichnen (gebildet durch etwa 45 Attribute, alle mit verschiedenen Labels, obwohl eh!) alle Zeichnungen.
Ich fasste die Notwendigkeit mit einem kurzen Beispiel zusammen:
Etikett: Auftragnehmer (sig. red paolo)
Label: Projekt (Projekt Pflanzenheizung)
Label: Objekt (Privathaus)
Label: place (via roma, 1 Tausend)
Label: data_rev_0 (1. Januar 2012)
Etikett: data_rev_1 ()
Etikett: data_rev_2 ()


muss nun auf allen Wagen der Wert der folgenden Etiketten geändert werden:
Label: Projekt (exekutives Design-Heizsystem)
Label: data_rev_1 (1. Februar 2012)

in Bezug auf die Automatisierung auf mehrere Dateien könnte ich die Emilisp-Funktion verwenden (http://www.emicad.it/emicad/prodotti/emicad/emilisp/index.asp) "Skripte auf dwg Ordner verwenden".

Wie übersetze ich die Sprache?!?

Vielen Dank.

Hallo, ich hätte diese Notwendigkeit, ich sollte ersetzen, um etwa 100 Tabellen, der Block des Cartiglio (ändern Sie das Logo) halten die Attribute bereits eingefügt... (wenn explosive verschwindet. .

würdest du mir eine Methode sagen? ...und vielleicht automatisch auf alle 100 zu tun?
 
wenn der Cartiglio für alle Zeichnungen den gleichen Namen hat, kann ein Verfahren mit der Funktion (vla-sendcommand) ruhig durchgeführt werden. Wenn du mir Zeit gibst, kann ich dir den Befehl schreiben. Es ist ähnlich, was ich geschrieben habe, um Texte in einem Ordner zu ändern und dann auf alle Zeichnungen des Verzeichnisses angewendet.
 
Ja, ich bestätige, dass die Cartella in allen Zeichnungen den gleichen Namen hat (es ist der gleiche Block!)
Okay, ich warte auf weitere Informationen.. und danke! :finger:
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben