« zurück zur Hauptseite...

Script für AutoCAD


Autor: ".// Hakan" (2005-08-19 12:15:27)

hi,
ich wollte mal fragen ob es möglich ist einen Ordner mit Zeichnungen in Dwg.
in AutoCAD 98 automatisch drücken zu lassen...

einzige bedingung..: in einer Zeichnung sind 2 verschiedene Sachen die auf
Vor und Rückseite gedruckt werden müssen.

also ein script das sagt:
z.B.

druck file1 Fenster1 (koordinaten)
druck file 2 Fenster1 (koordinaten)
etc....

nach dem durchlauf
druck file 1 Fenster2 (koordinaten)


ist das möglich bzw hat jmd sowas da? was ich noch anpassen kann ?


gruß hakan

Autor: "Foe" (2005-08-19 04:04:28)

Hi,

1.) Es ist m

Autor: "Foe" (2005-08-19 04:04:28)


Autor: "Foe" (2005-08-19 04:04:28)

Hi,

1.) Es ist m

Autor: ".// Hakan" (2005-08-19 13:21:30)

hi,

"Foe" schrieb im Newsbeitrag
news:1124449468.789418.54860@z14g2000cwz.googlegroups.com...
Hi,

>1.) Es ist möglich ... siehe Onlinehilfe unter "Script"!!!
schauch uch gleich mal nach....
ein script haben wir grad geschrieben aber er druckt leider
durcheinander..liegt evtl an dem langen filename...

>2.) Besser wäre da ...

>offne Zeichnung 1; drucke fenster 1; drucke fenster 2;
>offne Zeichnung 2; drucke fenster 1; drucke fenster 2;
>usw. ...

das geht leider nicht weil das blatt im Drucker gewendet werden muss...

also öffne Zeichnung 1: drucke fenster 1
öffne Zeichnung 2: drucke fenster 1
danach umdrehen im drucker
öffne Zeichnung 1: drucke fenster 2
öffne Zeichnung 2: drucke fenster 2



>Servus, Erwin
gruß
Hakan

Autor: ".// Hakan" (2005-08-19 14:10:17)

moin,

ich hab jetzt n script fertig aber leider sortiert er nicht beim drucken
trotz 8 zeichen .

............
for %%p in (*.dwg) do echo open G:\Firmen02\.............\%%p plot f 0,0
301.000,209.979 0>>G:\Firmen02
.............

wenn man im dos fenster "dir|sort" eingibt macht er es ja aber wie bekomme
ich den befehl in das script?


gruß hakan

Autor: Erwin Fortelny (2005-08-22 19:03:57)

Hi,

.// Hakan schrieb:
> moin,
>
> ich hab jetzt n script fertig aber leider sortiert er nicht beim drucken
> trotz 8 zeichen .
>
> ............
> for %%p in (*.dwg) do echo open G:\Firmen02\.............\%%p plot f 0,0
> 301.000,209.979 0>>G:\Firmen02
> .............
>
> wenn man im dos fenster "dir|sort" eingibt macht er es ja aber wie bekomme
> ich den befehl in das script?
Hmm, was Du da hast, ist aber eine Batch-Datei für DOS bzw. CMD unter
XP, dass wäre kein AutoCAD-Script!


Servus, Erwin
--
MSI K8N Neo2 Platinum, A64 3000+, 1024MB PC-3200, Radeon 9700, WinXP

Autor: thm@krypta.org (Thorsten Meinecke) (2005-08-22 20:53:05)

Erwin Fortelny schrieb:

>.// Hakan schrieb:

>> for %%p in (*.dwg) do echo open G:\Firmen02\.............\%%p plot f 0,0
>> 301.000,209.979 0>>G:\Firmen02
>>
>Hmm, was Du da hast, ist aber eine Batch-Datei für DOS bzw. CMD unter
>XP, dass wäre kein AutoCAD-Script!

Hmm? Das soll doch sowas wie ein AutoCAD-Skript in der Datei
G:\Firmen02 erzeugen (wenns denn kein Verzeichnis wäre)...

@ Hakan: Ein Skript soll immer die Endung .SCR haben. Die Idee
finde ich grundsätzlich nicht verkehrt, die Dateiliste aus dem
Befehlszeileninterpreter des Betriebssystems zu erzeugen.

@2 Hakan: Schon mal die Befehlszeilenoption /b probiert? Wenn
du in Kauf nimmst, dass für jeden Druck eine Instanz von AutoCAD
gestartet wird, kannst du die Klippe umschiffen, dass der Befehl
OPEN im SDI-Modus einen undefinierten Zustand vorfindet: Die
vorgehende Zeichung kann zu diesem Zeitpunkt der Skriptarbeitung
den Status "geändert" oder "nicht geändert" haben.

Gruß,
--Thorsten