Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Makro výraz $.path

Tento makro výraz představuje úplnou cestu ke složce nebo k souboru.

Od verze Pm8.3.4 je tento makro výraz nahrazen cestou začínající znakem # - viz PROMOTIC cesta k souborům nebo složkám. Makro výraz je pořád funkční ale jeho použití je vhodné jen ve speciálních případech, kdy je potřeba vytvořit Microsoft cestu v rámci složeného makro výrazu.

 
Syntaxe:

$.path("type","file")

- type = určení typu cesty
- file = (nepovinné) určení souboru (nebo další cesty)

Zastaralý tvar zápisu makro výrazu: $path.type:file

 
Typ cesty může být:
 
$.path("pm") - cesta ke složce PROMOTIC (standardně např. c:/pm/).
 
$.path("pmres") - cesta ke složce zdrojů PROMOTIC (standardně např. c:/pm/resource/).
 
$.path("app") - cesta ke složce PROMOTIC aplikace.
 
$.path("appres") - cesta ke složce zdrojů (obrázků, zvuků, ..) aplikace (složka se určuje v konfigurátoru PmRoot > Aplikace > #appres: - ke zdrojům (resources: jpg,gif,avi,wav,...)).
 
$.path("data") - cesta ke složce datových souborů aplikace (složka se určuje v konfigurátoru PmRoot > Aplikace > #data: - k datovým souborům). Do této složky je vhodné ukládat jakékoli datové soubory.
 
$.path("cfg") - cesta ke složce konfiguračních souborů aplikace (složka se určuje v konfigurátoru PmRoot > Aplikace > #cfg: - ke konfiguračním souborům). Do této složky je vhodné ukládat soubory obsahující konfigurační informace (informace které se málo mění - na rozdíl od $.path("data")).
 
$.path("temp") - cesta ke složce dočasných souborů aplikace (složka se určuje v konfigurátoru PmRoot > Aplikace > #temp: - k dočasným souborům).
 
$.path("win") - cesta ke složce Windows (např. c:/windows/).
 
$.path("winsys") - cesta k systémové složce Windows (např. c:/windows/system32/).
 
Příklad:
$.path("appres","tank.bmp")
výsledkem je například C:/PmProj/Kotelna/Resource/tank.bmp
$.path("pmres","Img/Tank020.svg")
výsledkem je například C:/Pm/Resource/Img/Tank020.svg
$.path("data","Db/db1.mdb")
výsledkem je například C:/PmProj/Kotelna/Data/Db/db1.mdb
$.path("win")
výsledkem je například C:/Windows/
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice