• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Command Macro
#2
Je k dispozici verze 0.2.0 doplňku. Kromě opravy drobných chyb, které neměly vliv na funkci  a vylepšení kódu, byl přidán nový interní příkaz @StopAndDelay(<time>) - s jedním parametrem, kterým je čas čekání ve vteřinách.

Příkaz je kombinací builtin příkazu Action(Stop) a interního příkazu @Delay(<time>). V případě, pokud se v době spuštění scriptu něco přehrává, provede script příkaz k ukončení přehrávání a pak čeká zadaný čas. Pokud se ale v době spuštění nic nepřehrává, tak script nečeká.

S využitím tohoto příkazu je možné nahradit volání scriptu ve tvaru:
 
Kód:
RunScript(script.macro,Action(Stop),@Delay(5),Suspend())

novou verzí:
 
Kód:
RunScript(script.macro,@StopAndDelay(5),Suspend())

Výsledek bude stejný, tzn. dojde k uspání boxu, jen v případě, pokud se v okamžiku volání scriptu nebude nic přehrávat, tak ani neproběhne prodleva 5 vteřin, která v takovém případě nemá žádný smysl.

Toto je příklad toho, o čem píši v 1. příspěvku. Pokud někoho napadne nějaká funkce nebo kombinace funkcí, pro které je nutné nebo účelné vytvořit nový interní příkaz, klidně se ozvěte a navrhněte, co by takový příkaz měl dělat nebo jak a za jakých podmínek by měl fungovat. Pokud to bude možné, tak ho do scriptu rád přidám.
 
Citovat
  


Příspěvků v tématu
Command Macro - od JiRo - 15.7.2025, 17:56
RE: Command Macro - od JiRo - 15.7.2025, 21:19
RE: Command Macro - od meda - 15.7.2025, 22:21
RE: Command Macro - od JiRo - 15.7.2025, 22:48
RE: Command Macro - od JiRo - 16.7.2025, 10:01
RE: Command Macro - od meda - 16.7.2025, 12:56
RE: Command Macro - od JiRo - 16.7.2025, 13:29
RE: Command Macro - od JiRo - 16.7.2025, 15:42

Přejít na fórum:


Prochází: 1 host(ů)