ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Jak novinky řešení Autodesk a ARKANCE ovlivní budoucnost strojírenství
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoVýběr více souborů

 Odpovědět Odpovědět archiv
Autor
pavelstyl Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 06.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD Mech 2025, SolidEdgeE 2025
Stav: Offline
Bodů: 226
Přímý odkaz na tuto zprávu Téma: Výběr více souborů
    Zasláno: 26.led.2012 v 11:37
Ještě mi to nedalo
(setq dlg (vlax-get-or-create-object "UserAccounts.CommonDialog"))
(vlax-put-property dlg 'flags (+ 524288 512)) ; Explorer + multiselect 524288
(vlax-put-property dlg 'filter "AutoCAD drawing (*.dwg)|*.dwg|All files (*.*)|*.*")
(vlax-invoke dlg 'showopen)
(print (vlax-get-property dlg 'filename))
(if dlg (vlax-release-object dlg))
(princ)
Pokud to zavolám takto a vyberu více souborů, tak (vlax-get-property dlg 'filename) vrací soubory oddělené null znakem. A to lisp domnívám se neumí přečíst. Nebo ano?
Pokud nechám flags pouze na 512, tak to zavolá starý dialog a oddělí názvy souborů mezerami, ale jsou to short names.
Jak z toho ven?
 
Pavel Štyl
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 26.led.2012 v 13:02
Možná by to za to stálo.

Mimochodem:
Původně odeslal(a) pavelstyl pavelstyl napsal(a):

Ještě mi to nedalo
(setq dlg (vlax-get-or-create-object "UserAccounts.CommonDialog"))
(vlax-put-property dlg 'flags (+ 524288 512)) ; Explorer + multiselect 524288
(vlax-put-property dlg 'filter "AutoCAD drawing (*.dwg)|*.dwg|All files (*.*)|*.*")
(vlax-invoke dlg 'showopen)
(print (vlax-get-property dlg 'filename))
(if dlg (vlax-release-object dlg))
(princ)


(vlax-get-or-create-object "UserAccounts.CommonDialog")
mi vrací NIL
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21896
Přímý odkaz na tuto zprávu Zasláno: 26.led.2012 v 13:16
Tenhle objekt v novějších Windows neexistuje. Ale jak přesně vypadá ta struktura? Jen dlouhý string s NULL znaky mezi jednotlivými soubory?
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 3485:Rychlý výběr více objektů v Revitu.
Tip 401:Otevření více výkresů najednou
Tip 7827:Jak v Revitu vymazat více materiálů najednou?
Tip 4250:Jak v Revitu vytisknout více listů/pohledů najednou?
Tip 14225:Nefunguje výběr objektů se Shiftem, zobrazí se ribbon Násobná.
Tip 6791:AutoCAD 2010: připojení více externích referencí najednou.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,410 sekund.