Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy CAD Studio [www.cadforum.cz]
Česky Slovensky English Deutsch
Přihlášení:
▶ Registrace

 právě čte: 4295 
RSS tipy RSS kanál - CAD tipy
RSS diskuze RSS kanál - CAD diskuze

Diskuze Diskuzní fórum

NápovědaCAD diskuze

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 a 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.
Fórum nenahrazuje technický support firmy 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

ČÁST PRAVIDLA - read only

 Odpovědět Odpovědět archiv
Autor
Lukáš Záruba Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 201
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Lukáš Záruba Citace  OdpovědětOdpověď 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
CAD Studio support
CAD Studio support
Avatar
CAD Studio a.s.

Přihlášen: 05.led.2015
Lokalita: ČR (JM)
Používám:
Inventor, AutoCAD
Stav: Offline
Bodů: 283
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Petr Klimeš Citace  OdpovědětOdpověď 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
CAD Studio a.s.

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 17271
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Vladimír Michl Citace  OdpovědětOdpověď 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)
CAD Studio a.s. - www.cadstudio.cz
(podporu najdete na helpdesk.cadstudio.cz)
Zpět nahoru
Lukáš Záruba Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 201
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Lukáš Záruba Citace  OdpovědětOdpověď 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
CAD Studio a.s.

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 17271
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Vladimír Michl Citace  OdpovědětOdpověď 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)
CAD Studio a.s. - www.cadstudio.cz
(podporu najdete na helpdesk.cadstudio.cz)
Zpět nahoru
Navara Zobrazit panel
CAD Studio support
CAD Studio support
Avatar
CAD Studio a.s.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 991
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Navara Citace  OdpovědětOdpověď 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 5657:VIPCUI soubor se jeví jako jen pro čtení (read-only). Snadná náprava.
Tip 5285:Obsahové centrum Inventoru je jen pro čtení.


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