• Ambiellan czyli jak Ambienta upodobnić do Magellana

17.01.2006 19:11, autor artykułu: Rafał Kołpak
odsłon: 4508, powiększ obrazki, wersja do wydruku,

Wszyscy wiemy, że Ambientowi brakuje jeszcze trochę do funkcjonalności Opusa, ale nie wszyscy może wiedzą ile nowych rzeczy ma już MorphOS-owy blat. Jedna z ARexxowych komend pozwoli na wygodniejsze używanie listerów Ambienta. Gwożdziem programu jest skrypt otwierający lister na blacie. Sposób wywołania tego skryptu zależy od inwencji użytkownika. Ja opiszę dwa sposoby.

Meridian Prefs Meridian to programik pozwalający na wywołanie określonej akcji po ustalonym ruchu myszką. Nie będę opisywał jak używać tego programu, objaśnię tylko jak go połączyć z moim skryptem.

  • Otwieramy preferencje Meridiana,
  • dodajemy nową akcję,
  • definiujemy ruch myszką,
  • "Command Type" ustawiamy na "CLI",
  • w pole "Command" wpisujemy ścieżkę dostępu do skryptu,
  • zapisujemy ustawienia i tyle.

Drugi sposób to wykorzystanie programu D2A (autorzy: Jacek "jacaDCaps" Piszczek, Marcin "MorgothDCaps" Kurek), który pozwala otwierać listery Magellana po dwukliku na Ambiencie. Ja zmusiłem... tzn. poprosiłem go o otwieranie listerów Ambienta. Poniżej przepis jak to zrobić.

Wpisujemy następujące tooltypy ikony:
PORT=AMBIENT
COMMAND=address command "rx nazwa_skryptu"

zapisujemy i uruchamiamy D2A. Od tej chwili dwuklik na blacie otworzy ambientowy lister.

Teraz kilka słów wyjaśnienia co do zawartości "pakietu". Objaśnię co robią poszczególne linie skryptu.

address command 'RXSet' id '`C:GetMousePos`'
uruchamiamy programik, który zwraca aktualną pozycję wskaźnika na ekranie

address AMBIENT
teraz będziemy rozkazywać Ambientowi

'loaduri "devices://?left='||pozx||'&top='||pozy||'&width=430&height=580" newwin'
otwieramy lister (tak w skrócie), a dokładniej każemy otworzyć okno, którego lewy gorny róg będzie w miejscu wskaźnika, o wymiarach 430 na 580 punktów.

Skrypt można zmienić według swoich potrzeb, np. zmienić rozmiary okna.

Skrypt można pobrać stąd.

    
dodaj komentarz
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem