|
|
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Ich teste das noch mal und melde mich dann.
|
| Folgender Benutzer sagt Danke zu Didi für den nützlichen Beitrag: | ||
germangonzo (03.01.2021) | ||
| Folgende 3 Benutzer sagen Danke zu Didi für den nützlichen Beitrag: | ||
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Guten Morgen..
WindowGrid ist ein Tool was es ermöglicht Programmfenster beliebig auf ein Rasterfeld einzuordnen. Das geht wirklich sehr schnell und sieht unter Arena aufgeräumt aus. Leider merkt sich das Tool bei einem Motorenneustart nicht die Fensterpositionen. Ansicht nicht ärgerlich, wie gesagt man kann es sehr schnell wieder einordnen. Nun ist es aber so , das ich über Chromecast ins TV streame . Und bei jeden Neustart verdecken die Motorenfenster Arena , so dass ich zum PC laufen muss. Bei Blitzpartien bzw. Turnieren ist das dann schon sportlich ![]() Daher meine Frage... Ist es möglich dass bei Neustart die Enginefenster gleich in die Taskleiste rutschen ? Richtig gut wäre es , wenn MessChess sich unter Arena die Fensterpostionen merken kann . Naja Wunschdenken ![]() Viele Grüße Mark 1 |
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Die Fensterpositionen merken. Ja, wäre schön. Scheitert aber wohl meist daran, dass einige Geräte sich eben schön größenmäßig anpassen lassen, andere wieder eine gewisse Mindestgröße haben. Dürfte also wohl schwer werden da eine vernünftige Einstellung zu finden (wenn es überhaupt geht).
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Hallo Hartmut
Ja , ich weiss hat einige Nachteile , darum will ich es ja nur für mich haben . Möchte es ja selber verändern können , nur weiss ich nicht wo Grüß Mark 1 |
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Eine Behelfslösung wäre, wenn Du 2 Monitore hast. Soweit ich mich erinnere gibt es in Mess die Option, dass Du einer Engine ein bestimmtes Display zuweisen kannst. Ich glaube das war unter File-Properties-Screen. Wenn Du jetzt den Engines Display 2 zuweist, während Arena unter Display 1 startet und du nur Display 1 streamst wäre das zumindest eine quick and dirty-Lösung. Hab ich selbst zwar mangels 2. Monitor noch nicht versucht, aber wenn Du entsprechend ausgestattet bist, kannst Du es ja mal testen.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
| Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag: | ||
Mark 1 (28.03.2021) | ||
|
|||||||||||
|
Re: AW: MessChess und Arena - Fragen und Antworten
mess.cmd von: Code:
@echo off cd.. MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 cd Arena Code:
@echo off cd.. start /B /WAIT /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 cd Arena Eric |
| Folgender Benutzer sagt Danke zu Tibono für den nützlichen Beitrag: | ||
Mark 1 (28.03.2021) | ||
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Sagen wir es mal so. Ich weiss nicht ob Franz da eine einfachere Lösung hat. In Arena wird ja mit jeder Engine die Datei mess.cmd aufgerufen. Diese ruft (mit einigen Optionen) das Programm MessChess.exe auf. Was ich jetzt nicht weiß ist, ob man in diese cmd-Datei jetzt irgendeine Option einbauen kann, damit das Programm und damit die Engines in der Taskleiste gestartet werden. Das müsste Franz klären.
Ich hab jetzt ein wenig herumexperimentiert, und im Prinzip 2 mögliche Lösungen gefunden - wirklich gefallen tut mir allerdings eigentlich keine von beiden: 1) in der Datei 'MessChess\Arena\mess.cmd' die folgende Zeile MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 durch start /B /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 ersetzen. Dadurch wird das Enginefenster minimiert (in der Taskleiste), aber Arena hat da leider eine Macke, und zwar aktiviert es beim Enginestart erstmal 2 solcher Enginefenster, und dann geht's wieder auf 1 (minimiertes) Fenster zurück - keine Ahnung was da in Arena wirklich passiert. Das /B is übrigens auch nötig, sonst bleiben beide Fenster aktiviert, aber die Engine reagiert nicht auf einen Zug!? 2) die andere Möglichkeit wäre, in der Datei 'ArenaENG.cfg' die MessChess.exe direkt aufzurufen (anstatt der mess.cmd), d.h. für alle Engines in dieser Datei %ArenaPath%\mess.cmd durch %ArenaPath%\..\MessChess.exe zu ersetzen (kann eigenlich jeder Texteditor automatisch). Damit erscheint auch kein Enginefenster unter Arena, allerdings wird dabei die Engine nicht einmal in der Taskleiste angezeigt, d.h. man kann das Enginefenster gar nicht mehr aktivieren - die Engine ist dabei also ein praktisch unsichtbarer Hintergrundprozess. Damit kann man also auch keine anderen Einstellungen in der Engine mehr ändern bzw. sie überhaupt irgendwie 'sichtbar' machen. Wie gesagt sind beide Methoden nicht optimal, aber eigentlich sind solche Tricks ja gar nicht nötig, jedenfalls nicht wenn man die in MessChess beiliegende Arena-Version (3.51) verwendet. Ich hab ja extra den Code in MessChess so geändert, daß das Enginefenster erst bei einer bestimmten horizontalen Bildschirm-Position startet, sodaß links davon das Arena- oder Winboard-Fenster noch Platz hat, und auch Arena 3.51 hab ich so konfiguriert (z.B. die Zugliste rechts ausgeblendet), daß sich das alles ausgeht. Wenn man natürlich eine eigene Arena-Version (mit größerem Fenster) verwendet, dann klappt das natürlich nicht mehr. In MessChess selbst läßt sich für dieses Problem auch nichts machen, weder kann sich MessChess irgendeine Fensterposition merken (das ist Sache von Windows), noch kann man irgendwie die Größe eines Enginefensters festlegen (da gibt's nur 'window 0/1' und 'maximize 0/1' in den INI-Dateien, aber auch damit kriegt man das Fenster nicht in die Taskleiste). Edit: Ich sehe gerade Tibono's Antwort, und er hat alle 3 Optionen für 'start' verwendet. Ich hab's zwar auch mit 'start /WAIT /MIN' probiert, aber dabei funktioniert die Engine nicht - mit allen 3 Parametern klappt es aber anscheinend! Die Zeile in mess.cmd sollte also tatsächlich folgendermaßen lauten: start /B /WAIT /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 Grüße, Franz Geändert von fhub (28.03.2021 um 14:27 Uhr) |
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Hallo ...
Vielen Dank für eure Lösungsansätze. Schaue mir das jetzt genauer an und werde dann berichten ![]() Gruß Mark 1 |
|
|||||||||||
|
AW: MessChess und Arena - Fragen und Antworten
Hallo...
Perfekt 3 Partien in den Schnelldurchlauf und es hat funktioniert. Natürlich muss man die Spielstufen vorher einstellen bei den Teilnehmern , dann aber zurücklehnen und Tunier zuschauen ![]() Danke nochmal und einen schönen Restsonntag ! Mark 1 |
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| MessEmu: MessChess und Winboard | fhub | Mess Emu & andere Emulationen / Mess Emu and other Emulations | 33 | 13.10.2019 14:16 |
| Frage: Oldies auf modernem PC installieren: Fragen über Fragen | Mythbuster | Oldie & Retro Schachprogramme / Chess Programs | 103 | 22.04.2019 01:13 |
| Frage: Ein paar fragen zu Arena Engines. | marsias | Die ganze Welt der Schachcomputer / World of chess computers | 4 | 06.10.2016 21:45 |
| Info: Excalibur Fragen und Antworten | spacious_mind | Die ganze Welt der Schachcomputer / World of chess computers | 23 | 26.10.2008 22:57 |