[erl.] Mehrere Rocview Instanzen bei 64bit Windows Version

[erl.] Mehrere Rocview Instanzen bei 64bit Windows Version

Postby JeanClaude » 13.07.2018, 07:42

Hallo an alle,

ich möchte mir einen zweiten Bildschirm zulegen um nicht ständig zwischen den Ebenen wechseln zu müssen.
Vorerst habe ich aber mal versucht 2 Rocrail Instanzen zu starten. Was das Wiki beschreibt bezieht sich wohl nur auf die 32 bit Version bei der alle Dateien im selben Verzeichnis liegen:
https://wiki.rocrail.net/doku.php?id=gui-multi-de

Bei der 64 bit Version liegen das Programmverzeichnis und der Arbeitsbereich ja in verschieden Verzeichnissen.
Es ist mir bisher nicht gelungen 2 Rocview Instanzen mit den entsprechenden Ebenen zu starten.
Folgendes Script habe ich, ausgehend von der Wiki-Beschreibung, versucht in einer 64 bit Version zum Laufen zu bringen:

start C:\"Program Files"\Rocrail\rocrail.exe
ping -n 6 127.0.0.1 >NUL
start C:\"Program Files"\Rocrail\rocview -s 0 -i C:\users\adm\Documents\Rocrail\rocview-uebersicht.ini
start C:\"Program Files"\Rocrail\rocview -s 1 -i C:\users\adm\Documents\Rocrail\rocview-schattenbahnhof.ini
exit

Es werden sehr wohl 2 Rocview Instanzen gestartet aber es werden keine Ebenen angezeigt und der Lizenzschlüssel wird auch nicht gefunden.
Die ini-Dateien habe ich mal hier angehängt.
Wer kann hier weiterhelfen und ggf. das Wiki dementsprechend ergänzen?

Wenn ich nachfolgende Zeile am Anfang des Scriptes einfüge dann wird zumindest der Lizenschlüssel gefunden:
CD C:\users\adm\Documents\Rocrail

Danke für jede Hilfestellung und schöne Grüße,

Jean-Claude
You do not have the required permissions to view the files attached to this post.
Last edited by JeanClaude on 13.07.2018, 10:33, edited 1 time in total.
JeanClaude
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby rjversluis » 13.07.2018, 07:45

Moin Jean-Claude,

warum nicht die einfachste Lösung:
https://wiki.rocrail.net/doku.php?id=ro ... er-ansicht
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby JeanClaude » 13.07.2018, 08:04

Moin Rob,

habe ich probiert aber da passt die 2.Ebene nicht ganz ins Fenster rein. Ausserdem ist die 'Hauptebene' bereits fast bildschirmfüllend und wenn ich die Ansicht verkleinere dann ist der Plan nicht mehr leserlich. Kann man das Fenster für die Anzeige der Ebenen nicht vergrößern?
Hier unten mal die aktuelle Ansicht im Multi-Fenster Modus.

Shöne Grüße,

Jean-Claude
You do not have the required permissions to view the files attached to this post.
JeanClaude
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby JeanClaude » 13.07.2018, 08:39

Hallo Rainer,

ich habe das mal bereinigt. Es löst das Problem aber nicht.
Wenn ich mir die Start-Eigenschaften des Shortcuts ansehe, dann steht bei 'Start in' der Pfad zum Arbeitsbereich.
Dies wollte ich eigentlich im Script nachstellen aber es ist mir bisher noch nicht gelungen.

Schöne Grüße,

Jean-Claude
You do not have the required permissions to view the files attached to this post.
JeanClaude
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby rjversluis » 13.07.2018, 08:42

Hi Jean-Claude,
JeanClaude wrote:habe ich probiert aber da passt die 2.Ebene nicht ganz ins Fenster rein. Ausserdem ist die 'Hauptebene' bereits fast bildschirmfüllend und wenn ich die Ansicht verkleinere dann ist der Plan nicht mehr leserlich. Kann man das Fenster für die Anzeige der Ebenen nicht vergrößern?

du kannst Rocview doch über zwei monitoren ziehen?
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby cds » 13.07.2018, 08:58

Hallo zusammen!

Warum ist RainerK's Beitrag verschwunden?
Beste Grüße/Kind regards
Claus

M* H0 M
HW: TAMS MC, B-2 & B-4, WD-34, VIESSMANN 5211(1), LITTFINSKY & TAMS S88-3
Decoder: Mä & TAMS (MM2)
SW: Win7 64, RR 64, andRoc
cds
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby RainerK » 13.07.2018, 09:00

Hallo Jean-Claude,

ich habe meinen ersten Post wieder gelöscht, denn da hatte ich mich verirrt.

Aber mir scheint es ein Problem zu sein, wenn Du im Startscript zuerst den Server ohne Plan startest.
AFAIK sind dann Arbeitsbereichs-Definitonen in den Rocview-ini-Dateien unwirksam
und der Server arbeitet "planlos" > > > in Rocview werden keine Ebenen angezeigt.

Entweder musst Du den Server mit Plan starten
oder Du beginnst Dein Startscript mit der ersten Rocview-Instanz,
die dann mit defaultworkspace="true" auch den Server startet.
Best Regards, es grüßt RainerK

Win10 64Bit / DCC++ with Arduino Uno / Motor shield and LocoNet GCA85, 50, 93 and 136.
Special interests: DIY electronic assemblies. http://www.rainermoba.blogspot.com
Planning replace the coincidence by the mistake
RainerK
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby JeanClaude » 13.07.2018, 09:55

Hallo Rainer,

mit defaulworkspace=true bei der ersten Instanz und Angabe des Serverpath ist das Ergebnis noch immer das gleiche.

Das Script sieht jetzt folgendermaßen aus:

start C:\"Program Files"\Rocrail\rocview -sp "C:\Program Files\Rocrail" -s 0 -i C:\users\adm\Documents\Rocrail\rocview-uebersicht.ini
ping -n 6 127.0.0.1 >NUL
start C:\"Program Files"\Rocrail\rocview -s 1 -i C:\users\adm\Documents\Rocrail\rocview-schattenbahnhof.ini

Es wird bei den 2 Instanzen ein leerer Plan geladen.

Ich habe Rob's Vorschlag jetzt einmal mit einem zweiten Monitor getestet und man kann das Fenster für die Anzeige der Ebenen tatsächlich vergrößern. Mit nur einem Monitor war das nicht möglich. Ich werde mir aber einen 'extra-breit'-Bildschirm' als zweiten Monitor zulegen damit ich beide Ebenen darauf plazieren kann und auf dem ersten Monitor nur die Bedienfelder habe. Das mit den 2 Instanzen ist für mich jetzt zweitrangig geworden aber wenn jemand noch eine Idee hat dann bin ich gerne bereit weiter zu testen.

Schöne Grüße,

Jean-Claude
JeanClaude
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby JeanClaude » 13.07.2018, 10:32

Hallo an alle,

Dank Rainers Vorschlag, den Server mit Plan zu starten, hat es endlich geklappt.

Hier nun eine funktionierende Version des Scripts:

start C:\"Program Files"\Rocrail\rocrail.exe -w C:\users\adm\Documents\Rocrail
ping -n 6 127.0.0.1 >NUL
start C:\"Program Files"\Rocrail\rocview -s 0 -i C:\users\adm\Documents\Rocrail\rocview-uebersicht.ini
ping -n 6 127.0.0.1 >NUL
start C:\"Program Files"\Rocrail\rocview -s 1 -i C:\users\adm\Documents\Rocrail\rocview-schattenbahnhof.ini

Wie bereits im Wiki beschrieben muss bei dieser Konfiguration defaultworkspace="false" in den ini-Dateien beider Instanzen definiert sein.

Jetzt kann ich mir aussuchen ob ich mit 2 Instanzen oder mit der Option 'Multi-Fenster' arbeite. Über Vor- und Nachteile beider Möglichkeiten kann ich ja später noch einmal berichten.

Ich wünsche allen noch einen schönen Tag.

Jean-Claude
JeanClaude
 

Re: Mehrere Rocview Instanzen bei 64bit Windows Version

Postby LDG » 13.07.2018, 12:59

Hallo,

hier mal eine etwas angepasste Version (Arbeitsverzeichnis und geänderte Hochkommata um Verzeichnisse mit Leerzeichen):
Code: Select all
@REM Zunaechst ins Arbeitsverzeichnis wechseln
@REM (Optional) sicherstellen, dass wir auf C: sind...
C:
@REM ...und jetzt wechseln
cd C:\users\adm\Documents\Rocrail
@REM Server starten
start "C:\Program Files\Rocrail\rocrail.exe" -w C:\users\adm\Documents\Rocrail
@REM Dem Server ein paar Sekunden Zeit geben zu starten
ping -n 6 127.0.0.1 >NUL
@REM Rocview-Instanzen starten
start "C:\Program Files\Rocrail\rocview.exe" -s 0 -i C:\users\adm\Documents\Rocrail\rocview-uebersicht.ini
@REM Wenn der Server laeuft muss man nicht mehr so grosse Pausen machen (evtl. ganz weglassen)
ping -n 2 127.0.0.1 >NUL
start "C:\Program Files\Rocrail\rocview.exe" -s 1 -i C:\users\adm\Documents\Rocrail\rocview-schattenbahnhof.ini


Gruß,
Lothar
LDG
Site Admin
 

Re: [erl.] Mehrere Rocview Instanzen bei 64bit Windows Versi

Postby JeanClaude » 13.07.2018, 13:23

Hallo Lothar,

habe in meinen Script jetzt auch die Hochkommata angepasst.
Das Wechseln ins Arbeitsverzeichnis kann meiner Meinung nach entfallen weil das Arbeitsverzeichnis ja als Parameter beim Serverstart definiert wird.

Sollte man das Wiki nicht um die 64bit-Variante ergänzen? Das könnte so manchem 64bit-User Zeit bei der Einrichtung ersparen.

Schöne Grüße,

Jean-Claude
JeanClaude
 

Re: [erl.] Mehrere Rocview Instanzen bei 64bit Windows Versi

Postby RainerK » 13.07.2018, 23:36

Hallo JeanClaude
JeanClaude wrote:...Sollte man das Wiki nicht um die 64bit-Variante ergänzen?...

IMHO genügt dafür ein Hinweis, dass bei den Programmstarts (rocview und rocrail) der Pfad zum Programmverzeichnis vorangestellt werden muss,
wenn es mehrere Rocrail-Installationen gibt bzw. der Pfad zum Programmverzeichnis aus anderen Gründen nicht transparent ist.
Diesen Hinweis und den Verweis auf alle weiteren Beispiele habe ich unter Schritt 2 beim ersten Start-Beispiel unter Windows hinzugefügt.
Best Regards, es grüßt RainerK

Win10 64Bit / DCC++ with Arduino Uno / Motor shield and LocoNet GCA85, 50, 93 and 136.
Special interests: DIY electronic assemblies. http://www.rainermoba.blogspot.com
Planning replace the coincidence by the mistake
RainerK
 


Return to Allgemein (DE)