ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > Kleines Fenster öffnen | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
21.07.2004, 07:21 Uhr Indy Posts: 538 Nutzer |
Hallo Forum Ist es irgendwie möglich, via Shell Befehl auf der Workbench ein ganz kleines "Minifenster" zu öffnen ? Es sollte so klein wie nur irgendwie möglich sein (z.B. x-Weite = 1 pixel, yWeite = 1 pixel). Alles was ich mit NewShell/NewCLI versuche, ist immer mindestens so etwa 50x60 pixel groß (teilweise bedingt durch die umgebenden Fensterrahmen). Gruß, Indy [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 07:28 Uhr thomas Posts: 7718 Nutzer |
Wozu soll das gut sein ? Um deine Ausgaben wegzuschmeißen gibt es NIL:. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 07:57 Uhr Indy Posts: 538 Nutzer |
@Thomas Es soll dazu dienen, einen "unschönen" Effekt zu beheben, für den ich bislang kein anderes wirksames Mittel gefunden habe, als kurz ein Fenster auf der Workbench per Script öffnen und gleich wieder schließen zu lassen. Dieser "unschöne" Effekt besteht darin, daß sich nach beendetem Booten des Rechners/Starten der Workbench der Cursor als schwarzes Quadrat (ca. 60x60 pixel groß) im linken oberen Bildschirmeck darstellt. Das bleibt auch solange so, bis man auf der Workbench zum ersten Mal irgendein Fenster (z.B. Ramdisk) öffnet. Dieser Effekt tritt interessanterweise allerdings nicht bei jedem Bootvorgang auf und war inzwischen auch bereits wieder für lange Zeit verschwunden - bis neulich. Ich benutze hier eine CVPPC mit CGX 4.3 unter OS 3.9BB2 auf einem A4000D. Gruß, Indy [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 09:12 Uhr Micha1701 Posts: 938 Nutzer |
Hi! Also der Befehl code:echo " " >CON:0/0/10/10 öffnet ein Fenster auf der Workbench und schließt es wieder. Hilft Dir das? -- Micha Look at my HPs: http://www.lanser-online.de.vu http://www.RealmsofPower.de.vu [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 10:08 Uhr thomas Posts: 7718 Nutzer |
Es geht noch kürzer: echo >con://10// 10 ist offensichtlich das kleinste, was geht. Folgendes C-Programm kann es noch kleiner: code:#include <proto/intuition.h> int main (void) { struct Window *win; if (win = OpenWindowTags (NULL, WA_Width,1,WA_Height,1, WA_Flags,WFLG_BORDERLESS|WFLG_ACTIVATE)) { CloseWindow (win); } return (0); } Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 11:32 Uhr Indy Posts: 538 Nutzer |
@ Micha1701 & Thomas Danke Euch für Eure Tips. Leider ist es - natürlich - nicht ganz so einfach. Denn das schwarze Quadrat verschwindet offensichtlich (reproduzierbar!) nur durch Öffnen eines Schubladen- bzw. Datenträgerfensters. Ein Öffnen eines Shellfensters bleibt da wirkungslos, wie ich soeben feststellen mußte. Selbst bei einem Screenwechsel (z.b. vom Workbenchscreen auf einen MUI Public Screen von IBrowse) bleibt dieses schwarze Quadrat erhalten. Gruß, Indy [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 12:33 Uhr thomas Posts: 7718 Nutzer |
Vielleicht solltest du lieber der Ursache auf den Grund gehen, anstatt die Symptome zu bekämpfen. Vielleicht probierst du mal eine ältere CGX-Version aus. Das letzte für die CVPPC relevante Update war V4.2 pre11. Ich kann mich auch dunkel an dieses Phänomen erinnern. Vielleicht mußt du irgendwelche ENV-Variablen oder Tooltypes anders setzen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 16:51 Uhr Indy Posts: 538 Nutzer |
@ Thomas Da es sich wie gesagt "bloß" um eine Art "kosmetischen" Bug handelt, - alles Übrige läuft ja soweit ganz ordentlich - habe ich es bei meiner "provisorischen" Notlösung bewenden lassen. Soweit ich mich zurück erinnere, begann dieser (zeitweilige) Effekt mit dem Umstieg von der CyberVision64 auf die CyberVisionPPC vor 4 Jahren. Somit waren auch ältere CGX Versionen bereits im Einsatz. ToolTypes und ENV-Variablen haben leider bislang auch nichts ausrichten können. Wie gesagt, es ist nichts wirklich Tragisches und verschwindet sofort nach Öffnen des ersten Verzeichnis-/Datenträgerfensters. Ich wollte aber einfach mal sehen, ob ich diesem Phänomen doch noch irgendwie besser beikommen kann und möglicherweise jemand das selbe "Problem" kennt und die wahre Lösung gefunden hat. Gruß, Indy [ Dieser Beitrag wurde von Indy am 21.07.2004 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 17:10 Uhr thomas Posts: 7718 Nutzer |
Dieses Arexx-Script könnte dir helfen: [code] /* rexx */ address WORKBENCH 'icon root "Ram Disk" open' 'window active close' [/quote] Das muß in die WBStartup und bekommt ein Tool-Icon mit Start durch ARexx, nicht auf Eingabe warten und nicht auf Beendigung warten. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 18:30 Uhr Indy Posts: 538 Nutzer |
@ Thomas Danke Dir, das Arexx Script wirkt. Noch eine Frage dazu: Wie muß man dieses Script abändern, um nicht das Fenster der RamDisk zu öffnen, sondern das Fenster eines tieferliegenden Verzeichnisses wie z.B. SYS:Prefs/Icons/RefreshPointerDrawer; und dieses in der kleinst möglichen Größe in der linken oberen Bildschirmecke ? Gruß, Indy [ Dieser Beitrag wurde von Indy am 21.07.2004 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 18:52 Uhr Holger Posts: 8116 Nutzer |
Zitat:Auf die schnelle würde ich sagen code:address WORKBENCH window "SYS:Prefs/Icons/RefreshPointerDrawer" open mit der Größe kann ich jetzt aber nicht aus dem Kopf sagen... mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ Dieser Beitrag wurde von Holger am 21.07.2004 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 18:58 Uhr thomas Posts: 7718 Nutzer |
Das Fenster öffnet sich immer in der im Icon voreingestellten Größe. Die kann man erst verändern, wenn es schon offen ist, was den ganzen Prozess verlangsamt. Du solltest das Fenster auf die gewünschte Größe bringen und dann fixieren, dann wird es beim nächsten mal direkt so geöffnet. Vielleicht kann ich auch ein Programm schreiben, das das Icon so patcht, daß das Fenster noch kleiner als sonst möglich wird. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 19:31 Uhr thomas Posts: 7718 Nutzer |
Ich glaube, das hier ist noch besser für dich: code:/* rexx */ address workbench window root activate lockgui address command wait 1 unlockgui Das schaltet einfach nur den Mauszeiger um. Du kannst es mal ohne das Wait ausprobieren, aber bei mir sah es dann so aus, als wenn es so schnell geht, daß sich der Mauszeiger gar nicht ändert. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 19:57 Uhr GolfSyncro Posts: 1455 Nutzer |
wäre es vielleicht auch möglich das der Mausport nen wackler hat??? test es mal Nur so ne überlegung -- Mfg GolfSyncro [ - Antworten - Zitieren - Direktlink - ] |
21.07.2004, 21:40 Uhr thomas Posts: 7718 Nutzer |
Wie soll der Mausport das Aussehen eines Sprites beeinflussen ? Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
22.07.2004, 01:19 Uhr Indy Posts: 538 Nutzer |
Zitat: @ Thomas Ich habe es mal mit und ohne "Wait" probiert, aber das "Wait" MUSS drin bleiben, sonst passiert einfach garnichts (rein optisch). Mit "Wait" läuft es prima und das schwarze Quadrat wird endlich verlässlich zum Mauspfeil. Nochmal Danke für Deine Mühe. Danke auch an Holger. Gruß, Indy [ - Antworten - Zitieren - Direktlink - ] |
25.07.2004, 22:48 Uhr Rudi Posts: 835 Nutzer |
Zitat: Hi, ich kann mir das -rein visuell- nicht so richtig vorstellen wie das aussieht. Kannst du mal nen Screenshot machen (wenn ein Tool wie SGrab diesen 'Grafik-Bug' natürlich mitnimmt. Gruß... Rudi -- Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht: http://www.amilator.de/ oder schaut mal bei den Göttinger Amiga Usern rein: http://www.g-a-u.org/ [ - Antworten - Zitieren - Direktlink - ] |
26.07.2004, 00:24 Uhr Indy Posts: 538 Nutzer |
@ Rudi Nachdem die Workbench fertig geladen ist, sieht's am Bildschirm dann (meistens) so aus, daß sich in der linken oberen Workbenchscreenecke ein 63x63 pixel großes schwarzes Quadrat zeigt (wo normalerweise der Mauspfeil zu sehen sein müßte). Bild: http://members.inode.at/suess/pics/KeinMauspfeil.png Gruß, Indy [ Dieser Beitrag wurde von Indy am 26.07.2004 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Kleines Fenster öffnen | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |