Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 15209 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoČÁST PRAVIDLA - read only

 Odpovědět Odpovědět archiv
Autor
Lukáš Záruba Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 429
Přímý odkaz na tuto zprávu Téma: ČÁST PRAVIDLA - read only
    Zasláno: 23.úno.2018 v 09:39
Zdravím, potřebuji napsat část pravidla, které mi před vlastním úkonem daného pravidla koukne na soubor nebo složku a pokud je jen pro čtení nebo se doněj nedá zapisovat z důvodu že je z jiného projektu tak zastaví pravidlo. Ví někdo jak to napsat a bude tak a laskav a podělí se o to?
Budu rád za radu i případně všelijaké postřehy.
Zpět nahoru
Petr Klimeš Zobrazit panel
Arkance Systems support
Arkance Systems support

Přihlášen: 05.led.2015
Lokalita: ČR (JM)
Používám:
Inventor, AutoCAD
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Zasláno: 23.úno.2018 v 10:08
Dobrý den,
můžete použít následující fragment, který vypíše, zda dokument, ve kterém pravidlo spouštíte je readonly :

Imports System.IO
Sub Main()

Dim oDoc As PartDocument = ThisDoc.Document

Dim oDocName As String = oDoc.FullDocumentName

Dim oReadOnlyDocument As Boolean = IsFileReadOnly(oDocName)

If oReadOnlyDocument Then

    MsgBox(oDocName + " = true")

Else

    MsgBox(oDocName + " = false")

End If

End Sub

 Function IsFileReadOnly(ByVal FileName As String) As Boolean

        Dim fInfo As New FileInfo(FileName)

        Return fInfo.IsReadOnly

End Function
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:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21432
Přímý odkaz na tuto zprávu Zasláno: 23.úno.2018 v 10:12
Anebo prostě zkusit zapsat - a ošetřit přes Try/Catch.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Lukáš Záruba Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 429
Přímý odkaz na tuto zprávu Zasláno: 23.úno.2018 v 10:28
Try/Catch ? co to přesně znamená ? můžete mi to blíže vysvětlit?
Budu rád za radu i případně všelijaké postřehy.
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:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21432
Přímý odkaz na tuto zprávu Zasláno: 23.úno.2018 v 10:40
To slouží k odchycení a ošetření možných chyb. Struktura:

Try
příkazy-které-mohou-selhat
Catch
příkazy-co-dělat-když-dojde-k-selhání
End Try
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 23.úno.2018 v 11:31
No a co se týká cesty do jiného projektu, tak tam se dá použít objekt
ThisApplication.DesignProjectManager.ActiveDesignProject
 
Ten poskytuje informace o cestách aktuálního projektu. Takže pracovní složky, souborů obsahového centra, knihoven, atd...
Takže se dá testovat, jestli cílový adresáře je/není v některé uvedené cestě.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 11813:VIPJak z iLogic zjistit, zda je dokument nebo složka jen pro čtení (read-only)?
Tip 10196:VIPJak odemknout náčrt v modelu z Design Acceleratoru?
Tip 8688:VIPJak zamknout vlastnosti projektu v AutoCADu Plant 3D?
Tip 359:VIPAutoCAD hlásí soubory na Novell serveru jako Read-only.
Tip 12340:Otevírání Inventor souborů v read-only režimu.
Tip 5657:VIPCUI soubor se jeví jako jen pro čtení (read-only). Snadná náprava.


 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,664 sekund.