Opisywane makro wyrażenie przedstawia
pełną ścieżkę do foldera lub do pliku.
od wersji
Pm8.3.4 jest dane makro wyrażenie w iększości
zastąpiony ścieżką rozpoczynającą znakiem
# - patrz
PROMOTIC ścieżka do plików lub folderów. Makro wyrażenie nadal działa lecz jego zastosowanie jest wskazane tylko w specjalnych przypadkach, kiedy należy wytworzyć Microsoft ścieżkę w ramach złożonego makro wyrażenia.
Składnia:
$.path("type","file")
- type = określenie typu ścieżki
- file = (opcjonalne) określenie pliku (lub dalszej części ścieżki)
Przestarzała składnia zapisu makro wyrażenia:
$path.type:file
Typ ścieżki może być jednym z następujących:
$.path("pm") -
Ścieżka do foldera systemu PROMOTIC (zazwyczaj np.
C:\Promotic\PmVXXYY/).
$.path("app") -
Ścieżka do foldera aplikacji PROMOTIC.
$.path("data") -
Ścieżka do foldera plików z danymi aplikacji (folder jest określany w konfiguratorze "
PmaRoot > Aplikacja > #data: - do plików z danymi"). Omawiany folder jest odpowiednim miejscem do zapisywania jakichkolwiek plików z danymi aplikacji.
$.path("cfg") -
Ścieżka do foldera plików konfiguracyjnych aplikacji (folder jest określany w konfiguratorze "
PmaRoot > Aplikacja > #cfg: - do plików konfiguracyjnych"). Omawiany folder jest odpowienim miejscem do zapisywania plików, które zawierają dane konfiguracyjne (informacje które rzadko się zmieniają - w odróżnieniu od
$.path("data")).
$.path("win") -
Ścieżka do foldera
Windows (np.
c:/windows/).
$.path("winsys") -
Ścieżka do foldera systemowego
Windows (np.
c:/windows/system32/).
Przykład:
$.path("appres","tank.bmp")
$.path("pmres","Img/Tank020.svg")
$.path("data","Db/db1.mdb")
rezultatem jest na przykład
C:\Promotic\Apps/Kotlownia/Data/Db/db1.mdb$.path("win")
rezultatem jest na przykład C:/Windows/