| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Explorer-Pfad ändern (1605 mal gelesen)
|
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 14. Mrz. 2013 14:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich suche einen Weg, um aus AutoCAD 2012 über Lisp oder dgl. den Win-Explorer zu öffnen und dann auch den Pfad zu ändern. Das Öffnen geht recht einfach, den Pfad ändern leider nicht. Wenn ich einen neuen Pfad angebe, dann wird ein neues Fenster geöffnet. Es soll aber das gleiche Fenster benutzt/angezeigt werden. Kann mit da jemand helfen? Den Code, den ich verwende, ist nachfolgender (aus dem Internet):
Code: (defun ExplorPath (path / ShellObject) (vl-load-com) (setq ShellObject (vla-getInterfaceObject(vlax-get-acad-object)"Shell.Application")) (vlax-invoke-method ShellObject 'Open path ) (vlax-release-object ShellObject) )
Bin für jede Hilfe und Hinweis dankbar.Gruß Willi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 14. Mrz. 2013 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
|
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 14. Mrz. 2013 15:18 <-- editieren / zitieren --> Unities abgeben:
hmm, ok. Ja, der Code funkt. Aber nicht so ganz. Ich möchte ja den Pfad wechseln ohne ein neues Fenster. Wie kann ich das denn umgehen, dass ich immer ein neues shellobject erzeuge? Allerdings: Wenn ich den gleichen Pfad zweimal aufrufe wird kein neues Fenster erzeugt... eine Idee? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 19. Mrz. 2013 13:01 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 19. Mrz. 2013 13:55 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
|
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 19. Mrz. 2013 15:21 <-- editieren / zitieren --> Unities abgeben:
Ich will ein paar Icons in einem Werkzeugkasten platzieren, mit welchem dann der Explorer in speziellen Verzeichnissen geöffnet wird. Dort werden dann Baugruppen (Blöcke) per Drag und Drop in die aktuelle Zeichnung eingefügt. Wir haben das zur Zeit mit dem Designcenter gelöst, dieses gefällt uns aber gar nicht, da die Vorschau nicht so konfigurierbar ist wie der Explorer (Stichwort: Icons stufenlos einstellbar als Voransicht). Zudem ist im DC bei einem Doppelclick die "Detailansicht" offen, d.h. ich kann Linientypen, Blöcke, etc. einfügen, was aber gar nicht sein soll. --> Wir brauchen eine einfache grafische Vorschau der eizufügenden Blöcke mit einer einfachen Möglichkeit, in verschiedene Verzeichnisse zu wechseln Hierfür scheint der Explorer die beste Möglichkeit zu sein Irgendwelche Ideen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 19. Mrz. 2013 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 19. Mrz. 2013 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
|
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 10. Apr. 2013 15:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, schönen Dank an Brischke und Cadplayer. Habe mir die Tools angesehen, Open DCL erscheint hier sehr mächtig, aber der Explorer ist für meine Anwendung besser geeignet. Also back to the roots; wie kann ich unter AutoCad den Win-Explorer schließen, falls ich den Pfad im offenen Explorer nicht beeinflußen (ändern) kann? Wenn ich das "Handle" vom Fenster nicht verwenden kann, kann ich dann den Explorer z.B. über "Kill" abschießen? Wäre nicht fein, aber ggf. funktionell. Gruß Willi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
-ikarus- Mitglied Zeichner
Beiträge: 142 Registriert: 12.02.2007 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015 Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro, Visual Studio 2013 Notepad++ Rechner: HP Z620 Workstation NVIDIA Quadro K4000
|
erstellt am: 11. Apr. 2013 07:12 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
Guten Morgen, ich weiß nicht ob es das ist was du brauchst. Variante1 1. Lege von deinem Ordner z.B. "Baugruppen" eine Ordnerverknüpfung an und lege die in den "Support"-Ordner von ACAD z.B. Baugruppe.ink. 2. Lege einen neuen Befehl an und in die Makrozeile gehört dann nur noch ^C^Cstart;Baugruppe; Variante2
1. Leg einen Befehl an z.B.: ^C^Cstart;c://Baugruppe; bzw. ^C^Cstart;c:\Baugruppe; ich hoffe es hilft dir
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 11. Apr. 2013 07:27 <-- editieren / zitieren --> Unities abgeben: Nur für Willi W.
|
Willi W. Mitglied
Beiträge: 16 Registriert: 03.12.2005 AutoCAD Mechanical 2012 64bit Win 7
|
erstellt am: 12. Apr. 2013 10:18 <-- editieren / zitieren --> Unities abgeben:
Hallo -ikarus-, das funktioniert, allerdings öffnet sich auf diesem Wege auch für jedes Verzeichnis ein neues Fenster. Bei einem Aufruf zu einem bereits geöffneten Fenster kommt dieses in den Vordergrund, wird also nicht neu geöffnet. Nachteil, den ich hier nicht haben möchte, ist das nach einiger Zeit reichlich Fenster geöffnet sind. Daher suche ich nach einer Lösung, entweder den Pfad in einem offenen Exlorer-Fenster zu ändern oder das/die offenen Explorer-Fenster zu schließen und ein neues zu öffnen. Hallo CADmium, den Link habe ich mir ansgesehen und das Lisp auch mal getestet, da wir mir leider nur der "echte" Verweis angezeigt, was mir in meinem Fall leider nicht weiterhilft. Danke Euch beiden für die Antworten! Gibt es weitere Lösungsansätze? Gruß Willi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |