| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Pfad wählen mit getfiled ? (1351 mal gelesen)
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001 Microstation V8i, TriCAD, AutoCAD2014, EPlan P8 2.2, Core I5, 16GB Arbeitsspeicher
|
erstellt am: 04. Jul. 2005 16:54 <-- editieren / zitieren --> Unities abgeben:
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 04. Jul. 2005 17:25 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
Hi Jürgen, da ich Nicht-Lispler bin, kommt von mir folgender Lösungsvorschlag:
(vl-load-com) (setq PFAD (vl-filename-directory (getfiled "Select Files Path" "" "" 4)))
(gibt aber sicher bessere - glaub ich halt) ------------------ Grüsse Thomas [Diese Nachricht wurde von tunnelbauer am 04. Jul. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 04. Jul. 2005 19:06 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
Für die Verzeichnisauswahl findest du hier eine entsprechende Routine @tunnelbauer ... für vl-filename-directory ist (vl-load-com) nicht erforderlich ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001
|
erstellt am: 05. Jul. 2005 08:07 <-- editieren / zitieren --> Unities abgeben:
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 07. Jul. 2005 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
das Problem ist, dass du mit gefiled immer noch eine Datei im gewünschten Pfad wählen musst sauberer , ein älteres Posting von mir wäre folgende Lösung: hier wird die standard Windows Ordner-Dialog angezeigt (defun BrowseForFolder ( text / ret y ) (setq y (vlax-get-or-create-object "shell.application")) (if (setq ret (vlax-invoke y "BrowseForFolder" 0 text 1)) (setq ret (vlax-get (vlax-get ret "Self") "Path"))) (vlax-release-object y) ret ) der Aufruf sieht dann so aus (BrowseForFolder "bitte geben sie einen ordner an") ------------------ Ing. Anton Fuchs WWW.FFZELL.AT.TC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 07. Jul. 2005 15:50 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
|