Bugtracker DMXControl 3

  • Status Neu
  • Prozent erledigt
    0%
  • Aufgabentyp Wunsch / Idee
  • Kategorie GUI & Server → Server
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad sehr niedrig
  • betrifft Version Beta 6
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von Stefan - 29.09.2014

FS#2043 - Per AutoHotkey kann nicht festgestellt werden, wann der Kernel vollständig gestartet ist

Für mein Screenshot-Tool https://github.com/DMXControl/Screenshot starte ich des öfteren den DMXControl Kernel. Leider kann AutoHotkey den Text in der Konsole nicht lesen, sondern nur den Fenstertitel. Ich kann also automatisiert nicht feststellen, wann der Kernel für weitere Aktionen bereit ist.

Ich würde mir folgnde Änderung wünschen:
Während dem Betrieb lautet der Titel der Kernel-Konsole ja folgendermaßen:
> DMXControl Kernel V3.0.6.0 BETA 6 Datum Uhrzeit: Informationen

Ich würde mir wünschen, dass er während dem Startup noch irgendeinen zusätzlichen Text, z.B. starting enthält, der dann verschwindet, wenn der Kernel Startup fertig ist.
> DMXControl Kernel V3.0.6.0 BETA 6 starting Datum Uhrzeit: Informationen

Dann könnte ich automatisch darauf warten, bis das starting verschwindet, und weiß dann, dass der Kernel bereit ist.

Project Manager
Soon5 schrieb am 03.10.2014 17:59

Hy,

Was für Möglichkeiten hast du denn in AutoHotkey? Ich finde diese Lösung irgendwie komisch....

Stefan schrieb am 03.10.2014 21:19

Meine aktuelle Lösung ist: Der Nutzer bekommt ne Message-Box, und muss OK klicken, sobald der Kernel da ist. Das ist noch komischer ;)

Die Informationen wie im Anhang zu sehen bekomme ich über AutoHotkey raus - und das ist bei nem Konsolenfenster leider nicht viel...
Es gibt mit AutoHotkey schon eine Möglichkeit, Konsolenausgaben zu verarbeiten - aber da leitet man den Konsolenoutput um, und dann kann ich keine Screenshots mehr machen.

Eine andere Lösung fällt mir noch ein: Ist es noch vorgesehen, auch nach den Beta-Versionen noch in Anwendungsdaten\DMXControl Projects e.V\DMXControl\Kernel\Log\Lumos.log zu schreiben? Falls ja könnte ich die Textdatei auch parsen und dann entsprechend feststellen, dass der Kernel da ist. Ist vielleicht ein bischen sauberer.

Project Manager
Soon5 schrieb am 19.10.2014 14:25

Hy Stefan,

Kannst du eine Textdatei lesen? Weil, alles was in der Console steht, steht ja auch in einer Logdatei. Evtl. ist das Lesen aus der Logdatei einfacher.

EDIT: Das ist ja genau das was du gesagt hast. Ja, die Logdatei wird auch weiterhin geschrieben.

Gruß Arne

Project Manager
Soon5 schrieb am 19.10.2014 14:29
Project Manager
Soon5 schrieb am 09.06.2022 10:20

@Stefan Ist das THema noch aktuell? Oder sollen wir da einen Neustart machen?

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung