Externes Aktivieren der Songbeamer-Statistik
Externes Aktivieren der Songbeamer-Statistik
Hallo!
Obwohl Ihr das eh dauernd zu lesen bekommt möcht ich's Euch trotzdem sagen: Songbeamer rocks! Wir arbeiten seit ca. 2 Jahren damit und sind sehr begeistert!
Nun zur Frage: Ich suche einen Weg, von außerhalb des Songbeamers zu steuern, ob die Statistik mitgeloggt werden soll oder nicht. Ich hab mal vermutet, dass ein entsprechender Eintrag evtl. in der Registry oder einem ini-File gesetzt wird. Hab aber nichts gefunden.
Ich möchte ein Autostart-Script laufen lassen, dass bei jedem Start des Rechners "Statisik erstellen" aktiviert. Lässt sich das machen? Wenn ja, wie?
Danke für die Hilfe!
LG
Corbin
Obwohl Ihr das eh dauernd zu lesen bekommt möcht ich's Euch trotzdem sagen: Songbeamer rocks! Wir arbeiten seit ca. 2 Jahren damit und sind sehr begeistert!
Nun zur Frage: Ich suche einen Weg, von außerhalb des Songbeamers zu steuern, ob die Statistik mitgeloggt werden soll oder nicht. Ich hab mal vermutet, dass ein entsprechender Eintrag evtl. in der Registry oder einem ini-File gesetzt wird. Hab aber nichts gefunden.
Ich möchte ein Autostart-Script laufen lassen, dass bei jedem Start des Rechners "Statisik erstellen" aktiviert. Lässt sich das machen? Wenn ja, wie?
Danke für die Hilfe!
LG
Corbin
Diese Einstellung steht in der Datei SBConfig.sfs.
Du kannst per SongBeamer Makro darauf zugreifen:
Du kannst per SongBeamer Makro darauf zugreifen:
Code: Alles auswählen
IniSFS.Song.CreateSongStatistik := True;
Gruß, Sebastian
Tolle Idee! Bis dahin kann man sich vielleicht mit einem selbstgestrickten Tool helfen, das - wie in meinem Fall - zB. die sfs Files direkt manipuliert:Sebastian hat geschrieben:Das ist geplant. Voraussichtlich gibt es dann einen Parameter mit dem man ein Startup-Script übergeben kann.kex hat geschrieben:Gibts denn eine Möglichkeit SB-Skripte automatisch nach dem Start auszuführen.
Um die Statistik ein/aus zu schalten, muss in SBConfig.sfs an Adresse 0x43b1 das Byte zwischen 0x08 und 0x09 umgeschaltet werden.
Oder gibt's da noch einen einfacheren Trick?
LG
Corbin
Das wäre zwar theoretisch denkbar, ist aber relativ unwahrscheinlich.corbin hat geschrieben:OK. Danke für die Info. Kann auch sein, dass sich der String CreateSongStatistik ändert?
Ab SongBeamer 3.10 gibt es dann die Möglichkeit, ein Script per Kommandozeile zu übergeben, das automatisch ausgeführt wird.
Starten von SongBeamer:
Code: Alles auswählen
SongBeamer /skipbibles /autorun "C:\Scripts\CreateStatistik.sbpas"
Der Parameter /autorun besagt, daß das folgende Script automatisch ausgeführt wird. Theoretisch könne das auch jedes beliebige andere Objekt sein, das SongBeamer öffnen kann.
Script:
Code: Alles auswählen
IniSFS.Song.CreateSongStatistik := True;
Application.Terminate; // SongBeamer beenden (falls gewünscht)
Gruß, Sebastian