Arexx : Open Shell Here

Amiga OS 3.2 ve Pistorm32 kullanmaya başladığımdan beri Amiga için çeşitli yararlı Scriptler geliştiriyorum ve bunları paylaşmaya çalışıyorum.

Bu script’imiz kışaca bir dizinde iken o dizin içerisinde shell ekranı açmanıza olanak tanıyor. Kullanabilmek için Toolsdemon gibi bir uygulamaya veya Tools/Commodities/Fkey uygulaması ile kısa yol tuşu oluşturarak kullanabilirsiniz

Arexx kodu aşağıdaki gibi olmalı ve “s:” dizini alına kopyalayabilirsiniz vey dilerseniz ayrı bir dizin içerisine yapıştırıp ilgili yok ile çağırabilirsiniz.

/* Open Shell Here */

OPTIONS RESULTS

ADDRESS WORKBENCH


GETATTR OBJECT WINDOWS.ACTIVE

ACTIVEWINDOW = RESULT

RAM = 'RAM:'

/*SAY RESULT*/

IF RESULT == "root" THEN do
    /*SAY 'No active window selected.'*/
    ADDRESS COMMAND 'CD ' RAM '&& NewCLI'
END
ELSE do
    RESULT = '"'RESULT'"'
    ADDRESS COMMAND 'CD ' RESULT '&& NewCLI'
END
EXIT

Arexx scriptini çalıştırmak içi rx s:openshellhere.rexx parametresini kullanabilirsiniz.

ToolsDeamon içeriğini şu şekilde ayarlayın