Nur eine Instanz: zweiter Start holt das offene Fenster nach vorn

Zwei offene Fenster lesen beim Start denselben Zaehler aus der config und
schlagen darum dieselbe Rechnungsnummer vor - die Nummer wurde doppelt
vergeben.

- Windows-Mutex sperrt eine zweite Instanz ab.
- Die laufende Instanz legt ihre PID neben der config.json ab; die zweite
  sucht darueber das Fenster (nicht ueber den Titel - der haengt am
  Firmennamen aus der config) und holt es nach vorn.
- Popup nur noch als Rueckfall, wenn kein Fenster gefunden wird.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EKvGkdNW1vKdnMPAM9Bp3X
This commit is contained in:
TheMockTv 2026-09-02 18:28:58 +02:00
parent a0cfc31ae6
commit 1564d769c9
2 changed files with 106 additions and 0 deletions

1
.gitignore vendored
View file

@ -8,3 +8,4 @@ config.json
_tmp/
*.7z.*
release/
rechnungstool.pid