Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
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
ČÁST PRAVIDLA - read only |
Odpovědět | archiv |
Autor | |
Lukáš Záruba
TOP uživatel Přihlášen: 02.lis.2007 Lokalita: ČR (SČ) Používám: inventor 2015 Stav: Offline Bodů: 429 |
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.
|
|
Petr Klimeš
Arkance Systems support Přihlášen: 05.led.2015 Lokalita: ČR (JM) Používám: Inventor, AutoCAD Stav: Offline Bodů: 283 |
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
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21493 |
Zasláno: 23.úno.2018 v 10:12 |
Anebo prostě zkusit zapsat - a ošetřit přes Try/Catch.
|
|
Lukáš Záruba
TOP uživatel Přihlášen: 02.lis.2007 Lokalita: ČR (SČ) Používám: inventor 2015 Stav: Offline Bodů: 429 |
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.
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21493 |
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 |
|
Navara
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Arkance Systems support Arkance Systems Přihlášen: 08.zář.2008 Lokalita: ČR (Pha) Používám: Inventor Stav: Offline Bodů: 1637 |
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
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ě.
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,552 sekund.