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

Search

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

UživatelPříspěvek
Pavel Krsek

Poslat zprávu | Profil
Datum: 25.7. 2012 | Zobrazeno: 9827x
Konfigurace CATIA:

Text dotazu:
Ahoj,
dotaz prosim na funkce Search. Mam cast scriptu:

oSelection.Search "Name='HELP',all"

ten najde vsechny elementy v sestave s nazvem HELP.

Nyni, kdyz chci nahradit script nasledovne:

Searched = "'"&mySelection.Name&"'"

oSelection.Search "Name=Searched,all"

tak to nic nenajde. Zkousel jsem vse mozne:

Searched = mySelection.Name

Searched = &mySelection.Name&

atd. ale nic nefunguje. Jen, ten prvni Search, kde je primo napsany hledany nazev.

Nevi nekdo, jak na to?

Diky.

Ing Jan Cinert

Poslat zprávu | Profil
[#3110] | Publikováno: 25.07. 2012 - 12:35
Syntaxe je správně, stačilo by to i takhle:

oSelection.Search "Name='" & mySelection.Name & "', all"


problém bude v té proměnné mySelection.Name - co by to mySelection mělo být?
Pavel Krsek

Poslat zprávu | Profil
[#3111] | Publikováno: 25.07. 2012 - 14:28
Diky moc.
Takhle to uz funguje. I kdyz mne prijde, ze tuhle kombinaci jsem take zkousel. Ty "apostrofy" u uvozovek musi take byt?
Ing Jan Cinert

Poslat zprávu | Profil
[#3112] | Publikováno: 25.07. 2012 - 14:53
No jasně, každý řetězec musí být ohraničený "", v tomto případě spojujete řetězce s proměnnou, proto musí být "retezec" & promenna.name & "dalsi retezec".

Jednoduché uvozovky jsou tam kvůli syntaxi hledání v Catii, bez nich to nejde.


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.