Auto Button Blinken

@Tondose

30.03.2020 17:13:23 Fehler Fehler beim Laden des Hintergrund-Scripts C:\Users\Johannes\Desktop\Auto-Button.mls: [Error] (1:2): Unknown identifier ‘’

SCRIPT:

[code]procedure UpdateButton;
begin
if PlaybackControl(0).GetAutomation then begin
ExecuteCommand(‘AUTOMATIONBUTTON TEXT AUTO’);

ExecuteCommand(‘AUTOMATIONBUTTON FONTCOLOR #FFFFFF’);

ExecuteCommand(‘AUTOMATIONBUTTON BACKGROUNDCOLOR #AA0000’);

if trunc(now * 24 * 60 * 60 * 2) mod 2 = 0 then
** ExecuteCommand(‘AUTOMATIONBUTTON BACKGROUNDCOLOR #339E40’)**
else
** ExecuteCommand(‘AUTOMATIONBUTTON FONTCOLOR #000000’);**

if trunc(now * 24 * 60 * 60 * 2) mod 2 = 0 then
** ExecuteCommand(‘AUTOMATIONBUTTON BACKGROUNDCOLOR #AA0000’)**
else
** ExecuteCommand(‘AUTOMATIONBUTTON BACKGROUNDCOLOR #808080’);**
end

else begin
ExecuteCommand(‘AUTOMATIONBUTTON TEXT AUTO’);
ExecuteCommand(‘AUTOMATIONBUTTON BACKGROUNDCOLOR #808080’);
ExecuteCommand(‘AUTOMATIONBUTTON FONTCOLOR #000000’);
end;
end;

procedure OnLoad;
begin
UpdateButton;
EnableTimer(500);
end;

procedure OnAutomationOn(PlaylistIndex: integer);
begin
UpdateButton;
end;

procedure OnAutomationOff(PlaylistIndex: integer);
begin
UpdateButton;
end;

procedure OnTimer;
begin
UpdateButton;
end;

begin
end.[/code]

Danke. Dies ist aber nicht als Code markiert! Das geht zum Beispiel mit der Taste </> in der Symbolleiste des Schriftfeldes.

Und da haben wir auch schon den ersten Übeltäter: Die ach-so-clevere Forensoftware hat beim Umstieg zuverlässig genau das zerschossen. Was früher in [code] … [/code] eingeschlossen war, wurde bei der Umsetzung geflissentich ignoriert, obwohl es hier im Text geht.

In der Folge hat die schlaue Forensoftware die Hochkommas durch typografische ersetzt. Und an einigen Stellen von irgendwelchen Fettschriftumwandlungen Doppelsternchen hinterlassen. Also:

  • Entferne [code] und [/code] am Anfang und am Ende.

  • Wandle alle typographischen Hochkommas, Apostrophe, einfachen Abführungszeichen usw. ( oder ) in einfache (') um.

  • Entferne alle Doppelsternchen (**).

Und dann probiere es bitte aus.

Aufgeräumte Grüße

TSD

Ja, manches hat beim Umzug nicht hundertprozentig geklappt: Alte Grafiken wirken merkwürdig verzerrt, die Lizenznummern müssen neu eingetragen werden (wurden leider nicht portiert) - deshalb ist das mit Altlasten und dem Aufwärmen älterer Threads nicht immer empfehlenswert.

Zu riesigen Nebenwirkungen fragen Sie den Moderator Ihres Vertrauens. :sunglasses:

Funktioniert mit dem Statischen Text.
Kann ich das mit einem erweiterten Button auch machen?

Nein. Da geht das mit der BACKGROUNDCOLOR nicht, dafür kannst Du ON und OFF verwenden und die Farben in der Konfiguration einstellen. Hab ich irgendwo mal unter Scripting-Hilfe beschrieben.
 

Geänderte Grüße

TSD

@Tondose Und Wenn ich jetzt einen Hotkey auf den setzte AUTOMATION1 activate/deactivate funktioniert nicht.

lg

Hat sich alles erledigt, funktioniert super danke :smiley:

1 Like