Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  move in VBA

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:  move in VBA (179 mal gelesen)
pan
Mitglied



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

Beiträge: 141
Registriert: 18.01.2003

HP Z200
Win 7 prof
ADT 2012

erstellt am: 20. Jan. 2003 11:37    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 zusammen,

unter VBA

circleObj.Move point1, point2

kann man irgendwie erreichen den point2 auf den Monitor zu setzen
So als hätte ich den normalen Acad-Befehl genommen.
In Lisp ist das kein Problem.

Gruß Pan

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

RoSiNiNo
Mitglied
Konstrukteur


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

Beiträge: 1126
Registriert: 09.10.2002

Autodesk Building Design Suite Premium 2021
Windows 10 Pro 64bit
HP Workstation Z620, 24GB
GeForce GTX 970

erstellt am: 26. Jan. 2003 12:01    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 pan 10 Unities + Antwort hilfreich

Einfach vorher die Punkte mit thisdrawing.utilities.getpoint abfragen.

------------------
Roland

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

pan
Mitglied



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

Beiträge: 141
Registriert: 18.01.2003

HP Z200
Win 7 prof
ADT 2012

erstellt am: 26. Jan. 2003 17:23    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 Roland
vielen Dank für Deine Antwort.
Natürlich kann man die Punkte vorher setzen, es hat aber nicht den
Effekt den ich haben will.
Unter Lisp wäre dies so

(command "text" tpunkt txthoch wi tbox)       
(setq x1 (entlast))
(command "_move" x1 "" tpunkt pause))

Mit dem ersten command setze ich einen Text irgendwo ins Niemandland
Das zweite command verschiebt diesen Text bis zum Befehl pause.
Dann hat man das Objekt am Cursor hängen und kann sauber den zweiten
Punkt setzen.
Frage ist nun ob man so etwas auch in VBA hinbekommt.

Gruß Pan

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

RoSiNiNo
Mitglied
Konstrukteur


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

Beiträge: 1126
Registriert: 09.10.2002

Autodesk Building Design Suite Premium 2021
Windows 10 Pro 64bit
HP Workstation Z620, 24GB
GeForce GTX 970

erstellt am: 26. Jan. 2003 18:15    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 pan 10 Unities + Antwort hilfreich

Hi Pan,
angeblich ist das möglich, ich habe in einem anderen Forum über GhostBlock gelesen, hab es auch ausprobiert (ist eine dll bzw. ein Klassenmodul), hatte aber einige Abstürze (angeblich nur bei Klassenmodul, nicht bei dll). Es ist also über einige Umwege möglich, diese sind aber nicht sehr einfach. Suche in diesem Forum nach GhostBlock --> http://www.vbdesign.net/expresso/forumdisplay.php?s=a2be1548acb648250b11756ee411b2d4&forumid=22

------------------
Roland

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

pan
Mitglied



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

Beiträge: 141
Registriert: 18.01.2003

HP Z200
Win 7 prof
ADT 2012

erstellt am: 26. Jan. 2003 18:34    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

Danke Roland
liest sich nicht so gut
werde wohl weiter lispen.
Pan

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