[#4]
Re: Zamykanie programu na klawisz
@11111olo,
post #3
Zakładam, że mówimy o zamykaniu programu, który nie ma hotkeya do zamknięcia, ani nie posiada możliwości jego zdefiniowania.
W Amiga OS znajduje się utilek o nazwie FKey (SYS:Tools/Commodities/FKey), którym możesz przypisywać polecenia pod kombinacje klawiszy. Opis programu znajdziesz w instrukcji obsługi Workbencha (ta książka dołączana do Ami).
Wiele programów ma port ARexxa - więc można je zamknąć wysyłając do nich stosowny komunikat ARexxa (np. za pomocą skryptu odpalanego z ikony lub za pomocą FKeya).
Jeżeli program nie ma portu ARexxa, to możesz wysłać do niego sygnał za pomocą polecenia Break (które możesz bezpośrednio wywołać z poziomu FKeya, lub napisać sobie stosowny skrypt, który będzie wykrywał program do zamknięcia - w tym pomocne będzie polecenie Status).
Przykład skryptu:
-------------------------
Key NazwaProgramu
.Bra {
.Ket }
C:Status COM {NazwaProgramu} >ENV:NumerProcesu
C:Break $NumerProcesu ALL
-------------------------
Skrypt wywołujesz z parametrem będącym nazwą tasku do zamknięcia.
Wiele programów możesz zamknąć za pomocą Exchange (którym da się sterować "z zewnątrz")
Wszystko, co dotąd opisałem, masz w Amiga OS - czyli "pod ręką".
Na Aminecie, oprócz wspomnianego wyżej Scouta, leżą m. in. takie programy jak: TBreak, break3710, breakman, BreakName372, Breaker, ProcessManager czy ARTM.
Ostatnia aktualizacja: 03.11.2013 15:34:38 przez APC74