amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > AROS und Amiga-Emulatoren > Commodity zeitweilig ausschalten ?? [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2011-04-18, 18:48 h

Mittag12
Posts: 79
User
Ich habe eine Frage:
Ich möchte ein Commodity (MagicMenu) für die Zeit
der Ausführung eines anderen Programmes (z.B. PKA-Zip)
zeitweilig ausschalten, da sich diese Programme nicht
vertragen.
Gibt es die Möglichkeit z.B. mit einem Script
Magicmenü "abzuschalten", PKA-Zip auszuführen, um nach
dem Beenden von PKA-Zip Magicmenü wieder einzuschalten ?

Ich habe leider darüber nichts gefunden.
Kann Jemand helfen ?

Gruß Uwe

[ - Answer - Quote - Direct link - ]

2011-04-18, 19:12 h

Thore
Posts: 2266
User
Kommen die nur beim Aufrufen eines Menus durcheinander?
Dann Öffne das Menu bei gedrückter Ctrl oder Alt Taste. Dann öffnet sich das normale Intuition Menu.

[ - Answer - Quote - Direct link - ]

2011-04-18, 21:54 h

Mittag12
Posts: 79
User
Zitat:
Original von Thore:
Kommen die nur beim Aufrufen eines Menus durcheinander?
Dann Öffne das Menu bei gedrückter Ctrl oder Alt Taste. Dann öffnet sich das normale Intuition Menu.


Hallo Thore,
danke für die Antwort.
Ja, beim Menüaufruf gibt es einen Absturz.
Das Öffnen des Menüs mit Alt bzw. Ctrl war mir bekannt,
leider vergesse ich es manchmal, deshalb die Frage,
ob eine andere Möglichkeit gibt.

Gruß Uwe

[ - Answer - Quote - Direct link - ]

2011-04-19, 19:26 h

Holger
Posts: 8116
User
@Mittag12:
Im Aminet buhlen gleich zwei Tools um Deine Gunst:

http://aminet.net/search?query=commodities+shell

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]

2011-04-19, 21:17 h

Mittag12
Posts: 79
User
Hallo Holger,
vielen Dank für den Tipp !!
Es ist ja nicht so, dass ich nicht auch gesucht hätte, aber
wohl leider mit den falschen Suchbegriffen.

Ich habe mir eben beide Programme runtergeladen und
werde sie, wenn ich Zeit habe, nachher nochmal ausprobieren.

Ich melde mich danach wieder.
Gruß Uwe


[ Dieser Beitrag wurde von Mittag12 am 19.04.2011 um 21:19 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-19, 22:26 h

Thore
Posts: 2266
User
@Holger:
Super, danke, sowas in der Art hatte ich gegoogelt, und nichts gefunden. Aber wieso hab ich nicht ins Aminet geschaut.... kurzzeitiger Geistesausfall ;)

[ - Answer - Quote - Direct link - ]

2011-04-20, 10:33 h

Holger
Posts: 8116
User
@Thore:
Ja, Google hat es tatsächlich geschafft, dass man gelegentlich vergisst, dass es außer Google noch andere Möglichkeiten im Netz gibt. ;)

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]

2011-04-20, 13:46 h

Mittag12
Posts: 79
User
Hallo Holger,
das Tool CxControl funktioniert so wie es soll, aber
mein "Problem" (in "", da nicht wirklich ein Problem,
sondern es mich nur interessiert,wie sowas machbar ist),
ist damit immer noch nicht gelöst.

Mein Script,

CxControl BROKER "Magic Menu" DISABLE
dh0:disktools/pkazip/pkazip
CxControl BROKER "Magic Menu" ENABLE

funktioniert nicht wie ich es gehofft hatte, weil
sich Pkazip vom Prozess (heißt das so ?) löst,
und sofort danach (noch während PkaZip läuft) Magicmenu
wieder eingeschaltet (Enable) wird. - CxControl funktioniert
aber, wenn ich die 3. Zeile weglasse, ist MagigMenu aus.

Ratlos.
Uwe



[ Dieser Beitrag wurde von Mittag12 am 06.07.2011 um 18:09 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-20, 14:00 h

Thore
Posts: 2266
User
War eigentlich an Holger gerichtet, aber verzeiht meine Neugier :)

Wie funktioniert denn PKA-Zip genau? Öffnet es eine GUI oder packt es alle Dateien automatisch?
Warum ich frag: Lässt sich PKAZip nicht durch etwas anderes ersetzen wie z.B. bzip oder gzip?

pkazip löst sich sogesehen nicht vom Prozess, sondern ist ein eigener Prozess bzw Task. In diesem Fall blockiert er das Shel Fenster nicht. Es ist z.B. ein Background Task.
(Bei blockierenden Shell Befehlen stellt man ein "run" davor, um diesen nicht-blockierenden Effekt zu erzeugen)

Wenn ich nun an einem Amiga wär, würd ich mal genauer recherchieren wie man das bewerkstelligen könnte. Könnte mir ein Wait auf ein Signal vorstellen...

[ Dieser Beitrag wurde von Thore am 20.04.2011 um 14:00 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-20, 14:09 h

Mittag12
Posts: 79
User
Hallo Thore,

"Wie funktioniert denn PKA-Zip genau? Öffnet es eine GUI oder packt es alle Dateien automatisch?
Warum ich frag: Lässt sich PKAZip nicht durch etwas anderes ersetzen wie z.B. bzip oder gzip?"

- Ja, es öffnet eine eigene GUI,
- und es lässt sich sicherlich durch ein anderes Tool ersetzen,
- aber ich finde es einfach gut.

"Wenn ich nun an einem Amiga wär, würd ich mal genauer recherchieren wie man das bewerkstelligen könnte. Könnte mir ein Wait auf ein Signal vorstellen..."

- Genau das ist mir eine Nummer zu hoch !

Gruß Uwe


[ Dieser Beitrag wurde von Mittag12 am 06.07.2011 um 18:09 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-20, 14:29 h

Thore
Posts: 2266
User
"Genau das ist mir eine Nummer zu hoch "

Ich könnte was programmieren, das das macht. Dazu muss ich aber erst pkazip kennenlernen :)

Wenn Du magst, kann ich das bis zum WE machen, wenn ich Zeit hab. Vll heut Abend schon.

[ - Answer - Quote - Direct link - ]

2011-04-20, 15:48 h

Mittag12
Posts: 79
User
Thore schrieb:
"Ich könnte was programmieren, das das macht. Dazu muss ich aber erst pkazip kennenlernen :)
Wenn Du magst, kann ich das bis zum WE machen, wenn ich Zeit hab. Vll heut Abend schon."

Ich mag schon , aaaaaber ich bin mir nicht sicher, ob es die Mühe Wert ist.

Denn, mir ist klar, dass man das "Zippen/Entzippen" auch mit anderen Tools vielleicht
einfacher und schneller erledigen kann. Ich benutzte dafür auch öfters mein
Lieblings-Dir-Utility "Dirwork". - Nichts desto Trotz fand ich PkaZip immer
ganz gut !
Wenn es Dir allerdings Spaß macht soetwas zu schreiben, wäre das schön. Ich kann
dann vielleicht im Anschluss auch noch was lernen.

Gruß Uwe

[ - Answer - Quote - Direct link - ]

2011-04-20, 16:52 h

Thore
Posts: 2266
User
> Wenn es Dir allerdings Spaß macht soetwas zu schreiben, wäre das schön.

Spaß machts auf jeden Fall. Und nützlich ist sowas ja auch in deinem Fall

> Ich kann dann vielleicht im Anschluss auch noch was lernen.

Kommt drauf an wie ich das Problem löse :) Dazu muss ich, wie gesagt, erst schauen welche Angriffsfläche mir pkazip bietet.

[ - Answer - Quote - Direct link - ]

2011-04-20, 18:28 h

Thore
Posts: 2266
User
So ich hab das Programm fertig.
Füge in deinem Script nach pkazip ein:
WaitForTask pkazip

WaitForTask wartet solange der angegebene Prozess oder Task arbeitet, und beendet sich selbst, wenn der Task beendet wird.
Alternativ kann man WaitForTask auch Ctrl-C schicken, dann bricht man den Wartevorgang ab.

Ich kanns Dir per Mail schicken. Wenns Dir gefällt und du es nützlich findest, kann ichs ja dann veröffentlichen (wobei es nur ein kleines Progrämmchen ist)

[ - Answer - Quote - Direct link - ]

2011-04-20, 19:11 h

Holger
Posts: 8116
User
Nun, ich kenne PKA-Zip nicht, aber wenn es so gut ist, dann hat es vielleicht auch eine Option, bei Beendigung ein Programm oder ARexx-Skript auszuführen?

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]

2011-04-20, 19:20 h

Mittag12
Posts: 79
User
Habe deinen Tipp befolgt.
Aber irgendwie geht es immer noch nicht richtig:

Habe "WaitForTask pkazip" eingefügt, und MagicMenu bleibt ausgeschaltet - schon mal gut !
Aber nach dem Beenden von PkaZip schaltet sich es nicht automatisch wieder ein.

Ich habe mit dem System-Tool "Scout" festgestellt, dass der Task "PKAmigaZip" heißt und
habe das im Script geändert - das Resultat bleibt das gleiche.

Trotzdem Danke

Gruß Uwe

[ - Answer - Quote - Direct link - ]

2011-04-20, 19:20 h

Thore
Posts: 2266
User
ARexx und CLI Interface wurden geplant (laut ReadMe), jedoch wohl nicht implementiert.

[ - Answer - Quote - Direct link - ]

2011-04-20, 19:42 h

Thore
Posts: 2266
User
Du brauchst natürlich noch das Tool ;) Ohne gehts nicht.
Ich sende es Dir wenn ich Deine E-Mail Addi hab.
Schau mal in dein Postfach da müsste eine Mail von mir sein.

[ - Answer - Quote - Direct link - ]

2011-04-20, 22:49 h

Mittag12
Posts: 79
User
So kann man sich täuschen.
Ich dachte WaitForTask wäre ein interner DOS-Befehl.
Habe erst jetzt begriffen dass Du ihn geschrieben hast.
Shame on me.
Deine Mail ist nicht angekommen, da in meinem Profil
eine alte, nicht mehr existierende EMail-Adresse vorhanden
war. Ich habe sie jetzt geändert. - Tut mir leid.
Gruß Uwe


[ Dieser Beitrag wurde von Mittag12 am 20.04.2011 um 22:50 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-21, 08:41 h

Thore
Posts: 2266
User
Kommt vor :)
Ist ja nicht schlimm. Wenn Du das Tool getestet hast, würde ich mich gerne über Rückmeldung freuen. Du kannst dann auch gerne den Sourcecode bekommen, um zu schauen, wie es prüft.

[ - Answer - Quote - Direct link - ]

2011-04-21, 21:38 h

Mittag12
Posts: 79
User
Hallo Thore,
leider kann ich erst jetzt antworten, da ich eben erst von der Arbeit nach Hause gekommen bin.
Ich habe es gleich ausprobiert.
Es funktioniert !!!!!!!
Klasse !!!!!! - Hast Du guuuut gemacht !!!!! Vielen Dank.
Hatte erst Probleme, da ich als Tasknamen "pkazip" genommen hatte - wie im Programmaufruf.
Aber mit dem, mittels dem Programm Scout (bzw. ARTM) ermitteltem, richtigem Tasknamen "PKAmigaZIP" hat es
dann funktioniert. Groß/Kleinschreibung (Taskname)muss beachtet werden, sonst Fehler !!!!

Schwer beeindruckt.
( Ob ich den Sourcecode begreifen würde ? - Kopfkratz / Stirnrunzel ! )
Gruß Uwe


[ Dieser Beitrag wurde von Mittag12 am 21.04.2011 um 21:40 Uhr geändert. ]

[ Dieser Beitrag wurde von Mittag12 am 21.04.2011 um 21:41 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2011-04-21, 22:32 h

Thore
Posts: 2266
User
Sehr schön wenns klappt :) Freut mich.

Ja Groß- und Kleinschreibung muss passen. Der Name muss so geschrieben werden, wie er in der Task-Liste steht.

Vielleicht ist sowas auch für andere nützlich, wobei die meisten eher die nicht-blockierende Lösung suchen, statt die blockierende ;)

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > AROS und Amiga-Emulatoren > Commodity zeitweilig ausschalten ?? [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.