Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

Neexistující adresář

Kompletní přehled příspěvků v tématu Neexistující adresář řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Pavel Krsek

Poslat zprávu | Profil
Datum: 12.3. 2012 | Zobrazeno: 9652x
Konfigurace CATIA:

Text dotazu:
Ahoj, nevidí někdo prosím chybu v následujícím scriptu:

Dim sDocPath As String


Set oName = partDocument1.GetItem("CATLayoutRoot")

sDocPath = InputBox("Kam uložit ?", "Výstupní adresáø", "D:\TEMP", 2000, 4000)

If (Not CATIA.FileSystem.FolderExists(sDocPath)) Then

i = MsgBox("Zvoleny adresar neexistuje: " & sDocPath, vbExclamation, "Error")
Exit Sub
End If


Dříve mně to fungovalo správně tj. ověření zda Folder existuje či ne, ale nyní pokaždé makro zahlásí, že adresář neexistuje, i když realita je jiná.

Ing Jan Cinert

Poslat zprávu | Profil
[#2690] | Publikováno: 13.03. 2012 - 10:21
To je dost divné. Co když do sDocpath zadáté cestu natvrdo, bez použití inputboxu?

Jakou používáte Catii?
Pavel Krsek

Poslat zprávu | Profil
[#2692] | Publikováno: 13.03. 2012 - 12:21
Release 19, SP 9
Zkoušel jsem sDocpath zadat natvrdo bez inputboxu, ale vysledek je steny.

Dana cast scriptu funguje u Catvbs, ale když ho nakopiruji k ovladacimu prvku do CatVBA, tak vznika dany problem.
Ing Jan Cinert

Poslat zprávu | Profil
[#2694] | Publikováno: 13.03. 2012 - 16:18
Tak to znám, u CATVBA je spousta podobných problémů, kdy to co v CATScriptu nebo CATVbs jde úplně normálně dělá u VBA problémy.

Zkuste změnit podmínku na:
If (CATIA.FileSystem.FolderExists(sDocPath) = False) Then

to by mohlo zabrat.




Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.