In Rexx kann ich mit "address cmd Start..."eine Anwendung in einem Fenster starten (Option /C /F /WIN).
Problem dabei ist, dass das Fenster irgendwo auf meinem Desktop aufploppt. Ich hätte aber gern die genaue Kontrolle darüber, z.B. in Form von x:y-Position auf dem Desktop, wo die linke obere Ecke von dem Fenster stehen soll.
Geht das irgendwie?
Danke,
Don Lucio.
PM-Window exakt positionieren?
-
- Posts: 897
- Joined: Sun 29. Dec 2013, 01:14
- Location: Hamburg
-
- Posts: 1363
- Joined: Wed 25. Dec 2013, 22:47
Für so etwas taugt pgmcntrl von Christian.
Positionen werden bei OS/2 von links unten gezählt.
Beispiel:
setzt das aktuelle Fenster nach links unten.
Beispiel:
648 ist die Breite bei 80 Zeichen. Höhere Werte kann man nur mit vorherigem Mode-Befehl erreichen. Gleiches gilt für die Höhe. Um den Scroll-Puffer zu setzen und danach wieder die Höhe zu beschränken:
Beispiel:
Die Voreinstellung ist die, dass pgmcntrl das Fenster, in dem es aktuell läuft, verändert. Du kannst das Fenster auch auf zahlreiche andere Arten auswählen.
Positionen werden bei OS/2 von links unten gezählt.
Beispiel:
Code: Select all
pgmcntrl /po:0,0
Beispiel:
Code: Select all
pgmcntrl /po:0,0,648,1000
Beispiel:
Code: Select all
mode co80,70 & pgmcntrl /po:0,0,648,300
Last edited by aschn on Sun 6. Dec 2020, 06:48, edited 1 time in total.
Andreas Schnellbacher
-
- Posts: 897
- Joined: Sun 29. Dec 2013, 01:14
- Location: Hamburg
-
- Posts: 722
- Joined: Tue 24. Dec 2013, 16:40
Danke auch von mir. Hab über pgmcntrl sicher schon mal gelesen, aber selbst nie ausprobiert. Nun da ich es getestet habe, fallen mir gleich zig Anwendungsfälle ein.
Auch wenn man schon ewig mit diesem Betriebssystem arbeitet, gibt es doch immer wieder kleine bis dato unbekannte Dinge, die einem das Arbeiten damit noch angenehmer machen.
Auch wenn man schon ewig mit diesem Betriebssystem arbeitet, gibt es doch immer wieder kleine bis dato unbekannte Dinge, die einem das Arbeiten damit noch angenehmer machen.
-
- Posts: 897
- Joined: Sun 29. Dec 2013, 01:14
- Location: Hamburg
Genau!
Und was man einmal gelernt hat, wird nicht alle paar Jahre durch irgendein sinnloses "Verschlimmbesserungs-Update" obsolet.
Viva OooEsssTuh

-
- Posts: 1076
- Joined: Sun 22. Dec 2013, 22:04
- Location: Berlin
Ich hab bei OS2 schon Sachen vergessen, die es bei anderen Systemen noch nie gegeben hat. Irgendwann kommt dann der "achja" Moment.

Grüße
Frank
-
- Posts: 1363
- Joined: Wed 25. Dec 2013, 22:47
Das war leider alles mal. Andere Systeme haben OS/2 darin längst überholt.
Wenn man mal irgendetwas nicht findet, dann hat man gleich mehrere Skriptsprachen zur Auswahl, von denen die meisten unzählige Bibliotheken verwenden können. Die Einfachheit dieser Bibliotheken ist ein anderes Thema, die ist bei uns mit großem Abstand am besten. Der schlimmste Fall ist der, dass man C-Funktionen direkt verwenden muss und sich dann mit allen Arten von Handles rumschlagen kann, was man mit Skript natürlich nicht will.
Wenn man mal irgendetwas nicht findet, dann hat man gleich mehrere Skriptsprachen zur Auswahl, von denen die meisten unzählige Bibliotheken verwenden können. Die Einfachheit dieser Bibliotheken ist ein anderes Thema, die ist bei uns mit großem Abstand am besten. Der schlimmste Fall ist der, dass man C-Funktionen direkt verwenden muss und sich dann mit allen Arten von Handles rumschlagen kann, was man mit Skript natürlich nicht will.
Andreas Schnellbacher
-
- Posts: 897
- Joined: Sun 29. Dec 2013, 01:14
- Location: Hamburg
Ohhhh... ist das so? Wirklich besser oder nur komplizierter?
Lieber *ein* anständiges Rib-Eye-Steak als drei fettige Burger

Genau. Und das ist nicht zu unterschätzen.
Hm ... ja, ich kann mich da an vereinzelte Fälle erinnern. Nicht schön, aber (1) imho verschmerzbar und (2) sehr selten.
Insgesamt finde ich unser Rexx-Interface zu allen möglichen C-Bibliotheken äußerst hilfreich, um nicht zu sagen: Genial, mit wie wenig Codier-Aufwand (und wenig System-Knowhow) man eigentlich alles mit Rexx machen kann. Und wenn man GUI will, kann man das absolut geniale VXRexx (oder meinetwegen VispoRexx, da haben wir ja sogar zwei Systeme zur Auswahl

Wünsche kann man immer haben, claro. Aber für mich ist Einfachheit und die langjährige Gültigkeit von (Programmier-)Schnittstellen sehr wichtig.
In diesem Sinne: Fröhliches Coden, äh... Scripten !

Gruß,
Don Lucio