Amiga Dünyası sayı 5, sayfa 51

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 51

WITH seçeneği ile özel bir dosya adı vererek EDIT komutlarını bu dosyadan okutabilir, VER seçeneğiyle de EDIT mesajlarını bir dosyaya veya mantıksal araca gönderebilirsiniz.

OPT ile EDIT'te kullanacağınız satır sayısını ve satır uzunluğunu ayarlamak mümkündür. OPT Pn satır sayısını, Wn de satır uzunluğunu n değeri kadar değiştirir. Orijinal değerler P=40 ve W=120.

Örnek: 1> edit yazılar/saçmalık to yazılar/başyapıt with düzelti ver nil:

ELSE Format: ELSE Batch dosyalarında yakalanan koşulların alternatif komutlarla devam etmesini sağlar.

ENDCLI Format: ENDCLI Kullanılan CLI penceresini kapatır ve AmigaDOS'tan çıkışı sağlar. Çok sayıda CLI penceresi açtığınız durumlarda, yalnızca mouse ile seçilmiş pencere kapanır. CLI'den çıktıktan sonra, CLI'yi başlattığınız ortama geri dönersiniz. Eğer Workbench'i yüklemeden Startup-sequence'i keserek (CTRL-D) ile CLI'ye girmişseniz ENDCLI komutundan sonra yeniden CLI penceresi açmanız mümkün değildir. Shell'de çalışırken de bu komutu veya ENDSHELL komutunu (aslında bu komut ENDCLI'nin aynısıdır ve sadece ALIAS komutuyla adı bu şekilde değiştirilmiştir) verebilirsiniz.

ENDIF Format: ENDIF Batch dosyalarında IF komutuyla belirtilen koşul bloklarının (rutin) sonunu gösterir.

ENDSKIP Format: ENDSKIP ENDSKIP komutu, SKIP ile gidilen blokların sonunu gösterir. Dosya, ENDSKIP komutundan sonraki satırdan çalıştırılmaya devam edilir.

EVAL Format: EVAL değer1 işlem değer2 [TO Dosya] [LFORMAT = yazı karakteri dizisi]

Bu komutla, CLI içinden basit aritmetik ve mantıksal işlemler yapabilirsiniz.

Değer1 ve değer2 yerine ondalık, onaltılık veya sekizlik bir sayı veya alfabetik bir harf kullanabilirsiniz. Onaltılık sayılar #X (veya 0x), sekizlik sayılar da # (veya 0) önekleriyle gösterilir. Alfabetik karakterleri ise tek tırnak içinde belirtmelisiniz.

LFORMAT seçeneği EVAL işleminin sonucunun değişik bir formatta (onaltılık, sekizlik vb.) gösterilmesini sağlar. TO seçeneği ise, script dosyalarında döngüleri kontrol eden EVAL'in sonucunu, istenen bir dosyaya gönderir.

FF EXECUTE Format: FF [-O] [-N] [font]

Bu komut dos işlemlerinde, yazıların daha çabuk (yaklaşık %20) ekrana gelmesini sağlar. Bunun yanında herhangi bir fontu (8 punto olmak şartıyla), FF komutuna argüman olarak yazarsanız, bu font sistem fontu olarak kullanılır ve yazılar bu fontla ekrana gelir. -O argümanı FF rutinlerini aktive etmek için kullanılır. Eğer bu mesajı almak istemiyorsanız, ff >nil: yazın. -N argümanı da komutu normal çıkış modunda çalıştırır (Turning on Fasttext mesajı verilmez).

Format: EXECUTE dosya-adı

BASIC'teki RUN komutuna benzeyen Execute komutu, herhangi bir editör programı ile yazılmış CLI komutlarından oluşan script dosyalarını çalıştırır. Bu dosyaları CLI komutları gibi isimlerini vererek çalıştırmaya kalkarsanız hata mesajı alırsınız.

Addbuffers df0: 10 c:SetPatch >NIL: ;patch system functions cd c: echo " A500/A2000 Workbench disk. Release 1.3 version 34.2©*N" Sys:System/FastMemFirst; move C00000 memory to last in list BindDrivers SetClock load ;load system time from real time clock (A1000 owners should :replace the SetClock load with Date FF >NIL: -0 ;speed up Text resident CLI L:Shell-Seg SYSTEM püre add; activate Shell resident c:Execute pure mount newcon: ; Failat 11

run evecute s:StartupII ;This lets resident be used for rest of script wait >NIL: 5 mins ;wait for StartupII to complete (will signal when done)

; SVS:System/SetMap usal ;Activate the ()/* on keypad path ram: c: sys:utilities sys:system s: sys:prefs add ;set path for Workbench LoadWB delay ;wait for inhibit to end before continuing endcli>NIL:

AMIGADOST TABLO 1 .key dosya IF;<dosya>" EQ"" echo "•nKOMUTUN SONUNA DOSYA ADI GIRIN.*n" quit endif IF"<dosya>" EQ"??" echo "*n*nDIRECTORY BELİRMEYİ UNUTMAYIN*n" quit endif if exists <dosya> copy <dosya> TO <dosya>.KOPYA else echo "*nDOSYAYI BULAMADIM.*n" endif

AMIGADOS TABLO2

loadwb ask "CLI PENCERESİ KALSIN MI? (EVET/Y HAYIR/N)" if warn newcli "con:0/50/300/100/CLI" endif endcli

AMIGA DOS TABLO3

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