Amiga Dünyası sayı 20, sayfa 13

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 13

Ehh, programın menüleri bu kadar ama programdaki tüm yenilikler bitti demek değil bu. Programın ROM 2.0'da çalışması durumunda screen prefs alt menüsüne 7 yeni fonksiyon daha eklenmekte. Bunlar: PakHires, PAL:Hires-interlace, NTSC: Hires, NTSC:Hires-interlace, Productivity, Change screen font ve Change text font. Bütün bu fonksiyonlar sadece ROM 2.0'larda çalışabilmekte. Son iki fonksiyonla ekran ve yazı fontları değiştiriliyor. Yazı fontunu seçerken proportional olmayan font kullanmanız gerekmekte. 2.0 ROM'a uygun olan programda, birkaç fonksiyon daha var. Bunlar ARexx kullanımı için. İşte bunların isimleri : Execute Script, Assign script, Script Items (burada 10 fonksiyonluk boş yer mevcut), Load Scripts ve Save Scripts. Assign ile 10 fonksiyonluk boş yere istediğiniz script ismini tanımlayabilirsiniz. Load ve Save ile de bu 10 script'i birden diskete kaydeder ya da yükleyebilirsiniz. Eğer script'leri s directory'sine PovverPacker.ArexxScripts ismi altında kaydederseniz, PowerPacker her açılışında bu dosyalayı yükleyecek ve assign edecektir. Bu arada ROM 2.0 kullanıyorsanız reqtools.library'nin de doğru versiyonunu harddiske kopyalamayı unutmayın. Gelelim her iki ROM'da da kullanabileceğiniz ARexx komutlarına. Bunların sadece isimlerini vereceğim. İsimlerden hangi komutun ne işe yaradığı rahatlıkla anlaşılabilir. Bazı komutlar parametre istemekte. Bu komutlar şalter şeklinde çalışırlar.Parametre olarak kullanabileceğiniz opsiyonlar birer <A> işaretiyle ayrılarak yan yana yazılıdır. Bu komutlarla kullanabileceğiniz bir de değişken mevcut. İsmi <rc> olan bu değişkenin içeriği 5 olduğunda bir hata mesajı verilmiş demektir. Bazı komutlarda ufak tefek ek bilgiler yanlarında yazılıdır. Dosya ismini köşeli parantezler ([,]) içinde girmeniz gerektiğini unutmayın. Ayrıca (<,>), sizin bir opsiyon belirlemeniz gerektiği belirtilmekte. Bu parantezleri, komutu kullanırken yazmamaksınız.

Başında <*> işareti olan komutlardan birini kullandığınızda buradaki son opsiçildiğinde re 0 değerini alır.

Notify <mesaj>: Requester window'u açar ve mesajınızı buraya yazar. Devam etmek için bu penceredeki Proceed gadget'ını seçmelisiniz.

ConOutput <OnAOff>: Eğer On opisyonunu seçerseniz ve PowerPacker iconize edilmiş ise ekrana gidilecek tüm çıkışlar I

ARexx kanallarından birine aktarılır. Evet, ARexx komutlarımız da bu kadar. I Son olarak programla birlikte diskette bu-I lunan bazı ufak tefek utility'leri de açıklamayı uygun görüyorum. İşte disketteki PowerPacker utility'leri:

CRUNCH Tanımı: CLI'dan herhangi bir dosyayı sıkıştırmanızı sağlar. — Bu, bir CLI komutudur ve PowerPacker disketinin Commands direetory'sinde bulunmakta. Komutun kullanılış şekli, parametreleri ve bunların anlamları şu şekilde:

yon olan Read, o parametrenin bir önceki durumunu bize re değişkeni aracılığıyla bildirir. Eğer rc=5 ise o parametre on konumundadır. Load <dosya>: Komut çağrıldığında rc=0 olmuşsa dosya sıkıştırılmıştır ve stringde sırayla programdan kazandan bilgi yüzde

CRUNCH src dest <NOLED> <EFFI-CIENCY n> <CRYPT> <NOSUFFIX> <NOPER> <FAST> <SLOW> src: Source dosya ismi dest: Destination dosya ismi

NOLED: Decrunch işleminde Led'in kullanılmayacağını belirtir.

ve byte olarak kayıtlıdır. Son kaydedilen bilgi ise dosyanın yeni halinin uzunluğudur. Eğer rc=1 ise program decrunch edilmiş demektir ve string'de sadece programın yeni uzunluğu kayıtlıdır. Save [<dosya>] Read [<dosya>] SavePrefs ToggleWorkbench Iconify

EFFICIENCY n: n ile programın crunch işlemini ne kadar yoğun yapacağını belirleyebilirsiniz, n, 1 ile 5 arası bir değer alabilir. Hızlı bir crunch (FAST) için 1, yavaş fakat yoğun bir crunch işlemi içinse 5 (BEST) girmelisiniz.

Recrunch [<dosya>]: Load'daki parametrelerin aynısı.

CRYPT: Crunch ettikten sonra programın başına şifre sorma kısmını ekler.

NOPER: Crunch edilme sırasında aşılan yüzde miktarı gösterilmez.

NOSUFFIX: Crunch işlemi bitince destination dosya isminin sonuna <.pp> takısını eklemez.

FAST: Çok hafıza kullanarak işlemin hızını artırır.

Recrunch Always [<dosya>]: Load'daki parametrelerin aynısı. DecrunchOnly [<dosya>]: Load'daki parametrelerin aynısı. ChangeColor [<dosya>] ProcessCrunch [<dosya>]: Load'daki parametrelerin aynısı. , CommandFile DataFile LoadSegFile Speedup<Small|Medium|Large> DecrColor<0|1|Pointer|Scroll|None> Eff<Fast|Medium|Good|Very Good|Best> * DataSuffix <On|Off|Read> SLOW: Hafızadan mümkün olduğunca tasarruf ederek işlemin daha yavaş sürmesini sağlar.

* BCPLHeader <On|Off|Read> * AutoHunklab <On|Off|Read> * AutoRecrunch <On|Off|Read> DECRUNCH Tanımı: CLI aracılığıyla bir programın decrunch edilmesini sağlar.

* LibraryHeader <On|Off|Read> * EncryptFile <On|Off|Read>

Aynı Crunch komutu gibi, bu komut da diskette Commands directory'sindedir ve adından da anlaşılacağı gibi daha önceden sıkıştırılmış bir dosyayı açmamızı sağlar. Komutun kullanımı, parametreleri ve bunların anlamları aşağıdadır:

* LedCrunch <On|Off|Read> * Paging <On|Off|Read> * Overwrite <On|Off|Read> * SoundAlarm <On|Off|Read> * Code2Chip <On|Off|Read>

DECRUNCH >output <QUIET> src <OPTB|F> <COL n>

* Data2Chip <On|Off|Read> * Bss2Chip <On|Off|Read> * RemoveSymbol <On|Off|Read> src: Decrunch edilecek dosyanın ismi.

>output: Decrunch işlemi sırasında ekran çıkışlarını bir device'a ya da dosyaya gönderir. Eğer kullanılmazsa çıkışlar ekrana yapılır. QUIET: Ekran/dosya çıkışı yapılmaz.

OPT B|F: Çıkış yazıcıya ya da bir dosyaya gönderiliyorsa başına eklenen başlığın şeklini belirler. B ile başlık konulur, F ise her dosya decrunch edildikten sonra FormFeed (sayfa atlama) bilgisi gönderir. Dilerseniz her iki opsiyonu da OPT BF şeklinde kullanabilirsiniz.

* RemoveDebug <On|Off|Read> Uniconify: Yapılmışsa Iconify'i geri alır. PurgeBuffers: Buffer'ları temizler. PP2Front: PowerPacker ekranını öne alır. GetFileName: Dosya adını string'e yazar. GetPath: Dosyanın ait olduğu tam directory'i string'e yazar. GetFullName: Dosyanın isim ve directory'sini string'e yazar. EZRequest <mesaj>: 2 opsiyonlu requester çağırır. Buraya mesaj'daki yazı yazılır. Seçiminiz OK olursa rc=5 olur. Cancel ise- COL n: Decrunch rengini tanımlamanızı sağlar. 0 zemin, 1 yazı ve 2'de mouse pointer rengidir.

Klavyeyle gezinmek için ← ve → tuşları.