Přejít na obsah


Fotka

předdefinovaná proměnná - cesta do složky se skriptem


  • Pokud chcete vložit odpověď, přihlašte se
6 odpovědí na toto téma

#1 Pontiac_CZ

Pontiac_CZ

    Advanced Member

  • Members
  • PipPipPip
  • 2 169 příspěvků(y)

Publikováno 10 březen 2024 - 16:33

Rád bych si uložil výstup ze skriptu do složky se skriptem (např. "script\XYZ"). Když třeba ve funkci StringToFile zadám pouze název souboru, uloží ho do datadir Geogetu.

 

Dobře, zřejmě by mohla existovat nějaká proměnná, která cestu k aktuálnímu skriptu obsahuje. Našel jsem zatím jen Předdefinované proměnné, tam je tomu, co hledám, nejblíž proměnná GEOGET_SCRIPTFULLNAME. Ale ta obsahuje navíc jméno skriptu, to zatím neumím ze stringu odstranit. Přehlížím něco nebo existuje proměnná čistě s cestou?


Tento příspěvek byl upraven od Pontiac_CZ: 11 březen 2024 - 12:17

  • 0

SW: a:Drake 6
HW: Ulefone PowerArmor 18t (Android 12), Qstarz BT-Q818XT bluetooth GPS modul

 

"When you go to hide a geocache, think of the reason you are bringing people to that spot. If the only reason is for the geocache, then find a better spot." – briansnat

 
 

 

 


#2 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 10 březen 2024 - 17:03

Existuje ještě proměnná Geoget_ScriptFullPath, nějak jsme na ni v dokumentaci asi pozapomněli.


  • 2

#3 Pontiac_CZ

Pontiac_CZ

    Advanced Member

  • Members
  • PipPipPip
  • 2 169 příspěvků(y)

Publikováno 10 březen 2024 - 17:15

Juj, to je přesně ono. Vyzkoušeno, obsahuje cestu včetně zpětného lomítka na konci. Díky moc! :)


Tento příspěvek byl upraven od Pontiac_CZ: 10 březen 2024 - 17:16

  • 0

SW: a:Drake 6
HW: Ulefone PowerArmor 18t (Android 12), Qstarz BT-Q818XT bluetooth GPS modul

 

"When you go to hide a geocache, think of the reason you are bringing people to that spot. If the only reason is for the geocache, then find a better spot." – briansnat

 
 

 

 


#4 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 10 březen 2024 - 17:24

Když se to jmenuje path, tak je to s lomitkem, zatímco když to má v názvu dir, tak je to bez lomitka, leda ze by to byl root. ;)


  • 0

#5 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 11 březen 2024 - 6:26

Existuje ještě proměnná Geoget_ScriptFullPath, nějak jsme na ni v dokumentaci asi pozapomněli.

 

 

No, zapomneli ... ja o ni treba nemam nejmensi tuseni. Vsude pouzivam

function GetMyDir:string;
begin
  Result:=RegExSubstitute('(.*\\)(.*)$',GEOGET_SCRIPTFULLNAME,'$1');
end;

Doplnil jsem GEOGET_SCRIPTFULLPATH do seznamu preddefinovanych promennych. Ale vsechny svoje scripty na ni upravovat nebudu wink.png

 

EDIT: Aha, on uz to tam doplnil mikrom, jen to nezaradil spravne podle abecedy, tak jsem si toho nevsiml. Upraveno podruhe :)


Tento příspěvek byl upraven od gord: 11 březen 2024 - 6:31

  • 2

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#6 Pontiac_CZ

Pontiac_CZ

    Advanced Member

  • Members
  • PipPipPip
  • 2 169 příspěvků(y)

Publikováno 11 březen 2024 - 12:19

Je to tam. Jen u toho ještě smažte "(cesta neobsahuje koncové \)"  - to zřejmě vzniklo kopií některého jiného řádku s cestou.


  • 0

SW: a:Drake 6
HW: Ulefone PowerArmor 18t (Android 12), Qstarz BT-Q818XT bluetooth GPS modul

 

"When you go to hide a geocache, think of the reason you are bringing people to that spot. If the only reason is for the geocache, then find a better spot." – briansnat

 
 

 

 


#7 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 11 březen 2024 - 13:13

Jo, jo, nemam delat vic veci najednou, kdyz na to nemam. Alespon ze jsou tu lidi, co me zkontroluji. ;)


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 





0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama