| Freitag, September 3, 2010 |
|
|
|
|
|
|
|
12 Tipps für AutoCAD
12 Tipps für AutoCAD
12
Tipps für AutoCAD
Das Jahr 2008 geht zu Ende und die
Weihnachten stehen vor der Tür. Ich möchte hiermit alle
AUGIde Mitglieder grüssen und alles Gute wünschen.
Ich wünsche vor allem eine möglichst stressfreie
Vorweihnachtszeit. Nochmals Alles Gute!!
Weil das Jahr 12 Monate hat, habe ich in den folgenden Zeilen 12 Tipps
für oder rund um das AutoCAD verfasst. Viel Spass!!
Tipp 1
Es geht los mit dem versteckten Befehl "*_TOOLPALETTEPATH". Mit diesem
Befehl kann man den Pfad von einer Palette setzen.
In diesem Sinne und in Verbindung mit dem Befehl _ToolPalettes
kann man sich eine Schaltfläche anlegen mit der eine spezifische
Palette
geladen wird.
Tipp 2
Befehle gibt es viele. Oft erinnert man sich nur an die
ersten
Buchstaben des Befehls. OK. Tippt mal Beispielsweise nur "cmd" in der
Befehlszeile ein.
Danach bitte die Tabulatortaste betätigen. Nun werden pro Schlag
auf diese Taste die Befehle die mit "cmd" beginnen in der Befehlszeile
angeboten. Sehr
Praktisch!!
Tipp 3
Mal etwas aus dem Bereich DOS. Ja, das verwenden von DOS
oder Batchdateien kann teilweise sehr praktisch sein. Die
Problemstellung lautet:
Ich habe eine CD mit ca. 600 Dwg-Dateien erhalten. Ich bin unterwegs
und in Eile. Mein Chef verlangt von mir eine Liste dieser Dateien und
zwar schnell.
Auf meiner Workstation habe ich verschiedene Tools die solche Listen
erstellen. Leider nicht auf meinem Laptop. Mit einer einfachen
Batchdatei kann ich schnell eine Liste der .dwgs machen und diese beim
nächsten WI-FI meinem Chef zu mailen. Schaut her:
Im Texteditor die folgende Zeile schreiben: DIR
C:\MyCAD\Projekt\*.dwg /b >
C:\MyCAD\Projekt\ListefuerMeinchef.txt (alles in
einer Zeile)

Danach die Datei als .bat
speichern, vielleicht auf dem
Desktop. Die Datei kann wie folgt aussehen:

Gut jetzt die Syntax:
Ich habe die .dwgs der CD im Verzeichnis "Projekt" gespeichert, also der
Pfad C:\MyCAD\Projekt. Mit dem Befehl "DIR" und mit dem Pfad "C:\MyCAD\Projekt\*.dwg"
listet das DOS alle Dwgdateien im Verzeichnis "Projekt" auf. Mit dem Schalter "/b" werden nur die Dateinamen und
der Pfad aufgelistet, nichts anderes. Mit dem ">"
leite ich den Output zu einer Datei weiter, nämlich C:\MyCAD\Projekt\ListefuerMeinchef.txt.
Um das Batchprogramm zu starten braucht es noch einen
Doppelklick
auf die Batchdatei und Voila!
Tipp 4
Mehr DOS. Ja klar! Jetzt will mein Chef die 600 Dateien bis am
nächsten Tag bereinigt haben. Gut, das geht schon!
Betrachtet das folgende Batchfile:
FOR %%f in (C:\MyCAD\Projekt\*.dwg) do start /wait
C:\"Programme"\"AutoCAD Architecture 2009"\acad.exe "%%f" /b
"C:\MyCAD\Projekt\Bereinigen.scr" (alles in einer Zeile)
Die Syntax:
Das Programm wird jedes einzelne .dwg im Verzeichnis C:\MyCAD\Projekt
mit AutoCAD nacheinander öffnen. Nach dem Öffnen wird das
Script "Bereinigen.scr" laufen.
Die Skriptdatei sollte das AutoCAD am Schluss ganz beenden, also die
Befehle _quit und j zu letzt verwenden. Ist das
AutoCAD beendet, startet das Batchprogramm wieder das AutoCAD mit der
nächsten weiteren Datei,in diesem Sinne bis alle Dateien bereinigt
sind. Danach schliesst sich automatisch das Fenster des Batchfiles. Das
Ganze geschieht automatisch ohne Eingaben.
Wichtig: vorher Testen, mit Kopien der
Dateien arbeiten, am besten an einer zweiten Workstation ausführen und den Verlauf
überwachen.
Tipp 5
Es geht um den Befehl "_psetupin"
auf Deutsch "SEINRICHTIMP" oder
"-SEINRICHTIMP". Dieser Befehl
ist in keinem Menü zu finden, dennoch sehr praktisch. Damit werden
fertige Seiteneinrichtungen importiert.
Tipp 6
Die Systemvariable "LAYLOCKFADECTL"
ist sehr interessant. Diese Variable steuert das Fading von Objekten
auf gesperrten Layern.
Tipp 7
Der Befehl "KOPIEREN" wird
automatisch mehrfach ausgeführt.
Mit anderen Befehlen ist dies wie wir alle wissen nicht so. Wenn man "NOCHMAL" in die Befehlszeile eingibt
und danach den erwünschten Befehl, zum Beispiel "LINIE", wird der Befehl automatisch
mehrfach ausgeführt. Der einziger Nachteil: Aus der Wiederholung
kommt man nur über ESC
raus.
Tipp 8
Ich hatte mal ein Problem mit einem Anwender. Sein Arbeitsbereich und
seine Paletten waren ziemlich voll. Er wollte unbedingt einen
zusätzlichen Button in einem Werkzeugkasten haben. Klar dafür
musste er eine Schaltfläche aufgeben, was er auf gar keinem Fall
wollte. Er hatte sich zwei Schaltflächen angelegt mit denen er die
Grösse des Fadenkreuzes je nach Aufgabe und Wunsch
veränderte. Die Makros sahen so aus:
^C^Ccursorsize;5;
und ^C^Ccursorsize;100;
Gut. Mit dem folgenden DIESEL
Makro war es möglich wenigstens eine Schaltfläche zu sparen.
^C^C$M=$(if,$(=,$(getvar,cursorsize),100),cursorsize;5;;,cursorsize;100;;)
Danach gab es Platz für eine zusätzliche
Schaltfläche. Mit DIESEL
ist es möglich einfache Bedingungen zu programmieren und diese
Sprache ist im AutoCAD LT verwendbar.
Tipp 9
Wenn man Linien in Polylinien umwandelt (Befehl PEDIT) wird man mit der folgenden Frage
ständig konfrontiert: "Soll es in
eine Polylinie verwandelt werden? <J>". Wird die
Systemvariable "PEDITACCEPT"
auf 1 gesetzt, ist die Frage
ausgeschaltet.
Tipp 10
Die Systemvariable "SELECTIONANNODISPLAY"
blendet die Massstabsdarstellungen der Beschriftungsobjekte
temporär ab. Bei 0 ist
die Darstellung abgeblendet .
Tipp 11
Mit den Tasten "STRG + A"
werden alle Objekte in der Zeichnung ausgewählt.
Tipp 12
Mit Befehlszeilenoptionen kann für jedes Projekt eine separate
Startroutine angegeben werden. Hier sind die Schalter:
/b Skriptname
/t Name einer
Vorlagendatei
/c
Konfigurationsordner
/v Legt eine
bestimmte Ansicht der Zeichnung beim Starten fest.
/ld Lädt
eine ARX- oder DBX-Anwendung.
/s
Support-Ordner
/r Stellt das
Standard-Zeigegerät wieder her.
/nologo
AutoCAD startet ohne Anzeige des Logos.
/p AutoCAD
startet mit einem vordefinierten Profil. (.arg)
/nohardware Deaktiviert die
Hardwarebeschleunigung beim Starten.
/nossm
Unterdrückt die Anzeige des Fensters des Managers für
Planungsunterlagen beim Start.
/set
Lädt den benannten Plansatz beim Start.
/w
Vorgabe-Arbeitsbereich
/pl
Hintergrund-Plotten/-Publizieren
Vielen Dank und Bis Bald!!
Jose De Jesus
AUGIde
|
 |
|
|