Jingle script stop

Voor vragen over Playlist Automation Language.
Plaats reactie
Gebruikersavatar
Qtronix
***
Berichten: 74
Lid geworden op: 08 dec 2007, 12:16
SAM-versie: 2025.3
Database: MySQL
Windows: 11
Contacteer:

Jingle script stop

Ongelezen bericht door Qtronix »

Gelijk maar doorgaan met de volgende vraag.

Het jinglescript wat uiteraard ook hier vandaan komt werkt automatisch. Bij het starten van Sam heb ik ingesteld dat dit script direct gaat werken en dat doet het ook prima. Nu is mijn vraag de volgende. Is dit script dmv weet ik niet welk commando op bepaalde tijden stop te zetten. Via Es ben ik aan het zoeken geweest,maar daarin heb ik alleen gezien om een script te starten of kijk ik er overheen. Het betreft het onderstaande script.

Code: Selecteer alles

PAL.Loop:=True;

    var D : DateTime;
    D := T['XX:56:00'];  //de tijd waarmee hij er mee stopt.
    WriteLn(D); //da`s een test voor de output

    repeat
     PAL.WaitForPlayCount(6); //na 4 nummers 1 jingle blijft doorgaan tot hij de stop-tijd krijgt
    if Now < D then
      Cat['jingleuse'].QueueTop(smLRP, NoRules);

          until Now > D;

    PAL.WaitForTime(T['XX:03:00']);  //wacht tot XX:03 en daarna begint ie weer van voor af aan :)
Bedankt alvast weer voor de moeite.
Greetz
Qtronix
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Jingle script stop

Ongelezen bericht door Wout »

Dat kan, je kan een tijd/date-commando (regel) plaatsen met een wachtmoment erin.
Afbeelding
Gebruikersavatar
Qtronix
***
Berichten: 74
Lid geworden op: 08 dec 2007, 12:16
SAM-versie: 2025.3
Database: MySQL
Windows: 11
Contacteer:

Re: Jingle script stop

Ongelezen bericht door Qtronix »

Ook hier sorry voor de late reactie,maar nog niet 100% in orde

Ik ga proberen na de vakantie ook deze aan te passen.
Greetz
Qtronix
Gebruikersavatar
Qtronix
***
Berichten: 74
Lid geworden op: 08 dec 2007, 12:16
SAM-versie: 2025.3
Database: MySQL
Windows: 11
Contacteer:

Re: Jingle script stop

Ongelezen bericht door Qtronix »

Zo eindelijk ben ik weer eens een keertje op deze plek beland.

Deze vraag staat nog steeds open bij me jammer genoeg.
Ik had ondertussen een dag uit weekscript gehaald en werkt niet zoals het naar mijn idee zou moeten lopen.

Ik hoop dat jullie me verder kunnen helpen en het scriptje voor me kunnen aanpassen zodat het script tussen 18.00 en 19.00 niet draait

bedankt alvast
Greetz
Qtronix
Gebruikersavatar
Qtronix
***
Berichten: 74
Lid geworden op: 08 dec 2007, 12:16
SAM-versie: 2025.3
Database: MySQL
Windows: 11
Contacteer:

Re: Jingle script stop

Ongelezen bericht door Qtronix »

Ondertussen vandaag een beetje aan de gang geweest en heb het volgende bedacht
Helaas werkt het niet zoals ik had gehoopt om tussen 18.00 en 19.00 dit script te stoppen

Code: Selecteer alles

const EndTime = '17:59:20'; //<-- MODIFY END TIME    


PAL.Loop:=True;

    var D : DateTime;
    D := T['XX:56:00'];  //de tijd waarmee hij er mee stopt.
    WriteLn(D); //da`s een test voor de output

    repeat
     PAL.WaitForPlayCount(6); //na 4 nummers 1 jingle blijft doorgaan tot hij de stop-tijd krijgt
    if Now < D then
      Cat['jingleuse'].QueueTop(smLRP, NoRules);

          until Now > D;

    PAL.WaitForTime(T['XX:03:00']);  //wacht tot XX:03 en daarna begint ie weer van voor af aan :)
	
	
const StartTime = '19:02:00'; //<-- MODIFY START TIME
Greetz
Qtronix
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht