|
AutoCAD VBA : Blockattribute in eine Textdatei schreiben
alfred neswadba am 30.09.2009 um 22:14 Uhr (0)
Hi,verstehe ich richtig, Dein bisheriges Handling führt dazu, dass bereits die TXT-Datei fertig rauskommt, es geht nur mehr um Umbenennen der Datei und um das Entfernen der ersten Zeile (der Überschriften) und das Ersetzen von TAB nach |?Das geht mit AutoCAD-VBA gleich wie mit Excel-VBA.AutoCAD-seitig brauchst Du eigentlich nur den Namen der Datei, den kannst Du mitCode:ThisDrawing.Nameherausholen.Das Datei öffnen, die Überschrift vernichten und die Tabs ersetzen ist ident zu anderen VBAs- alfred --------- ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Sequentielles Bearbeiten von Dateien
Badde am 27.01.2004 um 21:22 Uhr (0)
Hallo zusammen, ich habe eine Prozedur, die eine Textdatei einliest (line input..), ggf. bearbeitet und die Zeile in eine andere Datei speichert (print ..). Das hat bisher immer perfekt funktioniert. Jetzt habe ich das Problem, das meine Quelldatei schlappe 119MB hat, und das Programm bei Zeile 30 an die Wand fährt. Ist euch irgend eine Einschränkung (max.Dateigrösse, max. Zeilenlänge) bekannt, die das erklären könnte ? Andere Frage in diesem Zusammenhang: Gibt es eine Möglichkeit, in einer Textdatei mitt ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Text?
Willynchen_neu am 05.03.2006 um 12:14 Uhr (0)
Hallöchen,ich hab mal eine Frage. Ich hab eine Zeichnung mit bestimmten Höhen. Diese Höhen lass ich mir als Bemaßung in der Zeichnung anzeigen. Jetzt möchte ich diesen Text formatieren. Bsp.: 123,230 Es soll, wenn am Ende eine Null steht, diese gelöscht werden. Es steht dann praktisch 123,23 da.Leider weiß ich nicht, was das für ein Text ist (Mtext...etc.) und weiß deshalb auch nicht, wie ich darauf zugreifen soll. Kann mir da irgendjemand einen Tip geben?Hab auch schon versucht über und-color: #FFFF99'>Suchen/Ersetzen im ACA ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : MTEXT auflösen
jroedel am 12.04.2005 um 09:26 Uhr (0)
Hallo Forum! Unter ADT 2005 kann man alle und-color: #FFFF99'>MTEXTe auswählen und dann mit mit "Auflösen" nach einfachen TEXT wandeln. Wie kann man dies (das Auflösen) unter VBA nachbilden? Habe schon alle möglichen Hilfen durchsucht, aber nichts gefunden. Im Vorraus besten Dank. mfG Jürgen Rödel
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Linienfarbe und Linientyp aendern mittels Vb
Stelli1 am 07.02.2006 um 10:21 Uhr (0)
Hallo Florian,Du kannst im Filter auch eine OR Verknüpfung der Eigenschaften erreichen (wie in Lisp).z.B. so kannst du Texte und und-color: #FFFF99'>Mtexte gleichzeitig filtern.Code: Dim FilterType(0 To 3) Dim FilterData(0 To 3) FilterType(0) = -4 FilterData(0) = "OR" FilterType(1) = 0 FilterData(1) = "TEXT" FilterType(2) = 0 FilterData(2) = "MTEXT" FilterType(3) = -4 FilterData(3) = "OR"Stelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block mit bestimmten Attribut
alfred neswadba am 21.01.2009 um 21:53 Uhr (0)
Hi,willkommen bei CAD-de!!Lass mich/uns mal wissen, was Du denn grundsätzlich machen willst. Denn wenn Du nur nach dem Attribut und-color: #FFFF99'>suchen willst, um z.B. dorthinzufinden (hinzoomen, markieren, bearbeiten), dann brauchst Du kein Macro, das geht mit und-color: #FFFF99'>suchen/_find auch schon in AutoCAD direkt.Der Code, den ich damals geschrieben hatte, war nur ein Teil von etwas größerem (ein Schnippsel als Basis zum darauf Aufbauen)und hat einzeln so wenig Sinn.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : ObjectDBX
FlorianP am 08.09.2005 um 07:31 Uhr (0)
Hallo Stelli1,also meine vorgehensweise sollte so sein, dass ich einen Block an einer definierten Stelle und-color: #FFFF99'>suchen will. Das ist ja normalerweise kein Problem, mit einem SelectionSet. Doch bei ObjectDBX habe ich bei dem Dokumentenobjekt AxDbDocument kein SelectionSet zur Verfügung. Bei normaler Anwendung gibt es diesen SelectionSet.Kann ich auf eine andere Art und Weise diesen Block und-color: #FFFF99'>suchen oder einen SelectionSet erstellen?Gruß Florian
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Geometrie
Theo37 am 08.04.2011 um 13:54 Uhr (0)
Hi,ich muß zugeben mein Englisch ist leider eher schwach.Trotzdem hab ich mal versucht in der Object ARX Hilfe was zu finden.ich komme bis:Autodesk.AutoCAD.Geometry Namespace LineSegment3d Class LineSegment3d MethodsAber da steht leider nicht viel. Und "getclosestPoint" gibt es gar nicht. Auch und-color: #FFFF99'>Suchen findet nichts.Es ist grad als hätte ich die Hilfe nicht ganz installiert.Wo würdet ihr, danach und-color: #FFFF99'>suchen?Gruß, TheoPs. Inzwischen mache ich Beides. VBA und .NET. Wobei ich bei .NET COM und Managed kräftig misch ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Problem mit Auswahlsatz
startrek am 08.01.2004 um 12:40 Uhr (0)
Hi Wolfgang, zwei kurze Ideen, 1.: if sset.count 1 then msgbox nur ein Block wählbar 2.: versuch einmal das Objekte wählen durch deinen eigenen String zu ersetzen, mehr als nen Fehler kanns nicht geben lg Nancy
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Text selectieren / auslesen
startrek am 14.09.2005 um 12:18 Uhr (0)
Hi & welcome,ja, sendcommand "_mtedit" und sendkeys "^a" und sendkeys "^c" geht schonmal nicht, bzw. halt nur zu Fuss, da während der Texteditor aktiv ist, acadbefehle nicht ausgeführt werden.Damit hättest Du wenigstens den Text in der Zwischenablage ohne Formatierungsmüll.Na was solls, is halt alles nich so einfach ...Für einfache und-color: #FFFF99'>Mtexte kannste den Textstring auslesen, also so in etwa:Code:Sub a() Dim sset As AcadSelectionSet Dim pnt#(2), i%, s$ pnt(0) = 42.5: pnt(1) = 11 With ThisDrawing Set sset ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
pistolpete1 am 26.04.2008 um 12:56 Uhr (0)
Hallo!Soviel ich weiß setzt sich die Tabelle jetzt aus Blöcken mit dem Namen "SchachtlisteZeile" zusammen (pro Zeile ein solcher Block). Ein Element darin heißt zB POS. Die Blöcke kann man ja mittels SSet und-color: #FFFF99'>suchen, oder? Aber wie funktioniert der Zugriff auf einen Block innerhalb des Blocks (zB POS)?Ich habe den Plan im Anhang. Ich wäre sehr dankbar, wenn sich jemand die Mühe machen würde und mir zeigt, wie ich die Blöcke und-color: #FFFF99'>suchen bzw. auf die einzelnen Elemente zugreifen kann!Vielen Dank,Lg PeterPS: Tabelle b ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block austauschen
rexxitall am 24.03.2016 um 14:13 Uhr (1)
Hi Ja der ist aufwendig *lach* und das gemeine ist, das der code stinklangweilig ist. Aber damit kann man als Ausgangsbasis recht viel damit anstellen Block ersetzen, zurücksetzen, Werte clonen usw.ebenso frohes FestThomas------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! for sale !
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : VBA-Makro transparent aufrufen, geht das ??
BloodyMess am 17.10.2005 um 12:50 Uhr (0)
Hallo Didi,in ein laufenden Befehl eingreifen? Das geht wohl eher nicht. Aber Du könntest einen Befehl ausschalten und durch etwas eigenes ersetzen ... http://ww3.cad.de/foren/ubb/Forum259/HTML/000343.shtml#000002 Vielleicht hilft Dir das ein wenig.Grüssle TP------------------
|
| In das Form Autocad VBA wechseln |