QBasic Dersleri 14 (Püf Noktaları)

Püf Noktaları

"Bilgi paylaştıkça çoğalır"

Internet Explorer'ın Araç çubuğuna resim döşeme

Regedit i çalıştırıp
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Toolbar
adresine ulaşın. Sağ bölmeye geçip yeni bir Dize Değeri oluşturun adı BackBitmap olsun. Bunu çift tıklayın ve zemine döşeyedceğiniz BMP resmin dosya adresini ve adını yazın. c:\resim\zemin.bmp gibi

Framdeki link tıklandığında sayfanın diğer frame de açılması

Frame oluşturulan dosyada her frame için bir ad verilmiştir linki verirken hedef olarak sayfanın açılacağı frame in ismi verilir target="sag" gibi. örn :
<a href="sayfa1.htm" target="sag">1. sayfam</a>
("sag" diğer frame'in adı)
Eğer sol tarafa bir menü gibi bir sayfa oluşturdunuz da tüm linklerin sağda açılmasını istiyorsanız hepsine target eklemenize gerek yok </HEAD> dan önceki satıra
<base target="sag">
ekleyin. Başka yerde açmanız gerekenlere target ekleyin yeter
Ayrıca ;
target ="_top" : frame iptal edip tek bir sayfa olarak açmak için
target ="_blank" : yeni bir explorer penceresinde açmak için
kullanılır.
Benim frame de kullandığım kodlar:
index.html dosyası:
<frameset cols="133,*" border="0" FRAMESPACING="0" FRAMEBORDER="NO">


<frame scrolling="NO" src="sol.htm"name="sol">


<frame scrolling="AUTO" src="sag.htm"name="sag">


<noframes><body><p>Web Tarayıcınızın Frame desteği yok...</p>


<p>Frame'siz sayfaya giriş için <a href="sol.htm">tıklayınız</a>.</p>


</body></noframes>


</frameset>
sol.htm nin bir kısmı:
<html><head><base target="sag"></head>


<body><a href="sag.htm">Giriş sayfası</a><br>


<a href="ben.htm">Ben kimim</a><br>


<a href="http://disc.server.com/Indices/64541.html">


Mesajtahtası</a><br><a href="http://www.anamur.gen.tr"


target="_blank">Anamur</a></body>


</html>

Hesap makinasının bilinmeyen özelliği

Not defterinde yada diğer kopyalayabileceğiniz bir yerdeki matematiksel işlemi hesap makinasında hesaplattırabilirsiniz. Örneğin not defteribi açıp şunları yazın:
1260-(126/3)+(165*11)-(102-230)=
Bu satırı kopyalayın, Hesap makinasında menüden Düzen/Yapıştır ı tıklayın. Sonucu göreceksiniz. Burada dikkat edilecek şey işlem önceliği olanları parantez içine almamız gerektiği.
Bu püfün ne avantajı var? Hata yapma ihtimalimiz azalır. Kontrol kolaylaşır. Hata durumunda yeniden hesaplama için rakamları bir daha yazmamıza gerek kalmaz. Yalnızca hatalı olan değiştirilir.

Baskı önizleme özelliği olmayan programda baskı önizleme

Modemin driver cd sinde genellikle bir fax programı bulunur. Örneğin Bitware. Bunu modeminiz olmasa da kurun. Kurulduğunda yeni bir yazıcınız olacak Bitware Fax Driver gibi. Baskı önzilemesi olmayan programınızı çalıştırın. Baskı önizleme yapmak istediğinizde menüden Dosya / Yazdır ı tıklayın. Yazıcı olarak Fax driver i seçin. Tamam tuşuna basın. Gelen ekranda Preview Fax'ı tıklayın.

Internet Explorer 5 püfleri

- Adresleri yazarken http:// kısmını yazmanıza gerek yok. Otomatik eklenir.
www.adres.com şeklinde olan adreler için sadece adres yazıp Ctrl-Enter'e basın eksik olan kısımları otomatik eklenecektir.
- Adres çubuğunda oluşan adres listesini silmek için menüden Araçlar / İnternet seçenekleri / Genel / Geçmişi sil 'i tıklayın.
- Web sayfalrında metin kutularına yazdığınız yazıları explorer aklında tutar, daha sonra çabuk girmek için. Bunlardan bazılarını aklıdan silmek için liste açıldığında silinecek olanın üzerine gelip DEL tuşuna basın.
- Linkleri ayrı bir pencerede açılmasını isterseniz Shift tuşuna basarak tıklayın
- Sayfada sağ tıkladığınızda normalde açılan menü çıkmıyorsa sayfaya sağ tuş kilidi koymuşlardır. Bunu aşmak için önce farenin sol tuşuna bırakmadan sağ tuşuna basın.
- Sayfayı tam ekran izlemek için F11 tuşuna basın.
- İnternette aramak istediğiniz kelime için adres satırına ? aranankelime şeklinde yazın.
- Sayfayı durdurmak için ESC tuşuna basın
- Sayfanın yeniden yüklenmesi için F5, Tamamen yenilenmesi için Ctrl-F5
- F4 adres çubuğundaki listeyi açar.
- Bir önceki sayfaya gitmek için Geri tuşuna basın.

Ekle/Kaldır Listesinden silinmeyen program isimlerinin silinmesi

Bazen yanlışlıkla proramı bilgisayarınızdan silmek için programın klasörünü silersiniz. Bu durumda Denetim Masası / Program Ekle-Kaldır da o programı kaldırmaya çalıştığınızda kalkmaz. Bunun için tweakui yardımcı programı kullanabilirsiniz. Yoksa Başlat/Çalıştır/Regedit i çalıştırın
(Çalıştır'ı klavyeden çalıştırmak için win tuşu ile R tuşuna basın.)
1- HKEY_LOCAL_MACHINE 'i yanındaki + yı tıklayın açılan listeden
2- Software 'i açın, aynı şekilde takip edin
3- Microsoft 'u açın
4- Windows 'u açın
5- CurrentVersion 'u açın
6- Uninstall' ı açın
(Bilgisayarım \HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Uninstall)
Burada Program-Ekle kaldır daki listeyi göreceksiniz. Listeden kaldıramadıklarınızı DEL tuşuna basarak silin.

Windows açılışta çalışan programların kaldırılması

win98 kullanıyorsanız Başlat / Çalıştır / MSCONFIG.EXE yi çalıştırıp Başlangıç tabını seçin buradan çalışmasını istemediğiniz programın solundaki kutuyu tıklayıp boşaltın. Yada REGEDIT i çalıştırıp HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run yada Run service kısmına ulaşın buradaki listeden istemediklerinizi silin

Ekran tazeleme oranının değiştirilmesi

REGEDIT i çalıştırıp
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Class\ Display\ 0000\ DEFAULT
bölümüne ulaşın burada
RefreshRate yi çift tıklayıp monitörünüzün tazeleme ayarını girin. RefreshRate yoksa sağ bölümde sağ tıklayıp dize değerini seçin ve RefreshRate yi oluştun. Değer olarak gireceğiniz sayı için monitörünüzün kitapçığını okuyun.

mIRC script

Aşağıdaki uygulamaları yapmak için bence mIRC'in yalın halini kullanın. Eğer bir script'le beraber kullanıyorsanız scriptiniz bozulabilir.
mIRC'i almak için http://www.mirc.com . Bilgisayarınızda bir irc server kurmak isterseniz www.wircsrv.com . Yerli scriptler : http://www.dalgachat.com/script.html Yabancı scriptler : www.mircx.com
mIRC kullananların çoğunda bir script vardır. Ben de bu aralar script öğrenmeye çalışıyorum. Öğrendiğim ve uyguladıklarımdan bazılarını size aktarmak istedim.
Script eklemek için mirc çalışırken;

1) Kısa adlar tanımlama
ALT-A ya basın veya menüden Tools / Aliases veya araç çubuklarından /a yı tıklayın.
Açılan editöre uzun uzun yazmaya üşendiğimiz ve sık kullandığımız mesajları kısaltan adlandırmalar yazabiliriz. Bunun için
/kısa_ad irc_komut(ları)
Örn:
/wh /say where are you from?
/email /say e-mail adresim : makcan@softhome.net
/web /say web adresim: makcan.cjb.net
/nikreg /msg nickserv REGISTER sifrem
/nikident /msg nickserv IDENTIFY sifrem
.. gibi.
File / Save & Exit komutunu verip editörü kapatın.
sohbet ederken artık bu kısaltmaları kullanabilirsiniz. örneğin
/nikreg yazıp enter'e bastığınızda /msg nickserv REGISTER sifrem komurunu vermiş olacaksınız. Bu komut kullanmakta olduğunuz niki servere kaydettirir böylece o niki şifreyi bilmeyen kimse kullanamaz. Tabii sonraki girişinizde bu nik başkasına ait gibi bir mesaj yazıp 1 dk içinde değiştirmenizi ister. Halbuki nik sizin öyleyse gecikmeden
/nikident yazıp enter e basın. Tanımadın mı benim işte deyin :)

2)Pop-up (sağ tuşla açılan) menü tanımlama
ALT-P ye basın veya menüden Tools / Popups veya araç çubuklarından /a 'nın yanındaki tuşu tıklayın. Burada 5 Bölüm var
1)Status : Status penceresinde sağtuşa bastığınızda çıkacak menü düzenlemeleri.
2)Channel : Bir kanala girdiğinizde pop-up menüsü
3)Query/Chat : Bir kişiyle karşılıklı konuştuğunuz pencere nin ..
4)Nickname list : Kanala girdiğinizde sağ taraftaki nik listesi veya Kanalda mouse ile bir nik üzerinde iken
5)Menubar : Mirc de Commands diye bir menü var. O işte.

Hangisini düzenlemek istiyorsanız View menüsünden seçin Örn: Qery / Chat'i seçin şunları ekleyin
Tanımlama:{
/say Mesut Akcan
/say 30-m-Adana-Turkey
/email
/say Müzik dinlerim, kitap okurum, gezerim, ıvır zıvır, ..
}
Birden fazla komut eklerseniz bunları { } arasına yerleştirin. Alt menü tanımlamak için ilk alt menü için bir .(nokta) , altmenü altında menü için 2 nokta (..) ile başlatın. Menüler arasını bölmek isterseniz sadece - yazın.
Örn: View den Channel'i veya Status'u seçin şunları ekleyin

Kanala gir
.Yerli kanallar
..Zurnaya:/join #zurna
..ankaraya:/join #ankara
.Yabancı kanallar
..beginnere:/join #beginner
..CyberChat:/join #CyberChat
.-
.Diğer:/join #$$?="Girmek isteğiniz kanal adını yazın:"
gibi..

Bir başka uygulama
View den Nickname list'i seçin şunları ekleyin
ekle:/say ( $$1 ) $$?="Mesajınız?"
yazıp kaydedin. Kanal penceresinde çok kişiyle sohbet ederken kime ne msj. attığını belli olmaz, yanlış anlaşılma olabilir. Üstteki veya sağdaki niklerden biri üzerindeyken sağ tuşa basın burada ekle çıkar onu tıklayın mesajınızı yazın. Böylece o nik mesajınızın başına eklenir.
ascii 'den oluşan şekiller veya dosyalarınız var da bunları karşıya mesaj olarak göndermek isterseniz Query/Chat'e
Şekiller:/.play $1 $file="Lütfen Bir Şekil Seçiniz" c:\mirc\asc\*.*
ekleyin. (ascii şekillerinizin c:\mirc\asc de olduğu varsayıldı)
3)Remote Scripts
ALT-R ye basın veya menüden Tools / Remote veya araç çubuklarından CE yazan tuş
On 1:connect:/splay c:\windows\media\tada.wav
On 1:disconnect:/splay c:\windows\media\logoff.wav
Bağlantı kurulunca ve kesilince wav dosya çalar.

on 1:TEXT:*:?:{
if $active != $nick /splay c:\windows\media\notify.wav
}
Açık olmayan bir chat penceresine mesaj gelirse belirtilen ses dosyası çalar
*
Scriptde veya sohbet ederken mesajlar içinde fontda değişiklik yapmak isterseniz;
Kalın yazı : Ctrl-B tuşuyla
Altı çizgili : Ctrl-U
Zemin ve yazı rengi zıt : Ctrl-R
Renkli yazılar : Ctrl-K ardında 0-15 arası bir sayı yazı rengi için sonra , (virgül) ve zemin rengi için 0-15 arası bir sayı Örn Ctrl-K ya basın ardından 8,4 RENKLİ YAZI yazın.

Yalnız DOS bulunan bilgisayarda bir windows belgesinin yazdırılması.

Örneğin evinizde ofis 97 var arkadaşınızda veya başka bir bilgisayarda bunlar yok. Diğer bilgisayarda windows olmasa bile belgenizi yazdırabilirsiniz. Bunun için;
Bilgisayarınıza diğer bilgisayardaki yazıcının sürücüsünü kurun
Belgeyi açın.
Dosya / Yazdır komutu
Yazdır diyaloğunda Dosyaya yazdır' ı tıklayın
Yazıcı olarak diğer bilgisayardaki yazıcıyı seçin
Tamam 'ı tıklayın
Sonraki diyalog penceresinde dosya konumunu ve adını yazın. A:\DOSYA.PRN gibi
Bu dosyayı bir disketle alıp diğer bilgisayarda dos komut satırında
COPY A:\DOSYA.PRN LPT1: /B
Komutunu verin. Belgenizin yazıldığını göreceksiniz.

Windows'da istediğiniz klasörü virüs taramasından geçir.

Explorer çalışırken Görünüm/Seçenekler'i tıklayın
Dosya türleri kartını tıklayın
Listeden Klasör 'ü bulup tıklayın
Düzenle 'yi tıklayın
Yeni 'yi tıklayın
Eylem kısmına örnek olarak (F-Protla tara) yazın. Parantezler hariç
Alt kısmına da örnek olarak (C:\VIRUS\F-ROT\F-prot.exe /ARCHIVE /BEEP /NOBOOT) yazın. Parantezler hariç. F-protun konumu sizde değişikse ona göre değiştirin.
Üç pencere kaybolana kadar pencerelerdeki TAMAM tuşlarına basın.
Artık windowsdaki herhangi bir klasör üzerinde sağ klik yaptığınızda F-Protla tara çıkacak. Bunu seçtiğinizde klasör f-protla taranacaktır.
Siz de kendi virüs programınıza göre benzer şekilde ayarlayabilirsiniz.

Diskete kopyaladığınız dosyalar sağlam mı?

Diskete kopyaladığınız dosyalarınızın sağlam olup olmadığını kontrol etmek için komut satırına
copy *.* nul:
yazın bu komutla disketinizdeki dosyaları nul: sürücüsüne (olmayan bir sürücü) kopyalamış olursunuz. Yani hiç'e kopyalamak. Zaten bize kopyalandığı yer değil dosyaların düzgün okunup okunmadığıdır. Yalnız bu işlemi diskete kopyalama işleminden hemen sonra yapmayın çünkü disketten kopyalamak yerine ön bellekten kopyalayacaktır.

Masaüstüne kolay ulaşım

Masaüstündeki simgelere kolayca ulaşmak için Başlat-Çalıştır da . (nokta) koyup enter'e basın.

İki Bilgisayarın birbirine bağlanması

İki bilgisayarı birbirine bağlayıp bilgi aktarmak için paralel(LPT) veya seri (COM) portlar kullanılabilir. Bu iş için hazır yapılmış kablolar'da var ama kendiniz de yapabilirsiniz.
Dişi portlarda numaralar sağdan sola 1 den başlayarak büyür, erkeklerde ise tersi.
PARALEL PORT İLE: 5 metreyi geçmeyen en az 10 telli kablo, iki adet 25 pin erkek paralel port konnektörü. Yanda yazılı uçları diğer konnektöre bağlayın. Eğer tel çok ise yazılı olmayan numaralar kendi numarasına bağlanır.
Konnektör 1Konnektör 2
215
313
412
510
611
152
133
124
105
116
SERİ PORT İLE: 15 metreyi geçmeyen en az 3 telli kablo, iki adet 9 pin dişi seri port konnektörü. Yanda yazılı uçları diğer konnektöre bağlayın.
Konnektör 1Konnektör 2
23
32
55
Kabloları bilgisayara bağladıktan sonra Portlardan veri gönderen ve alan bir program kullanarak diğer bilgisayar ile bağlantıya geçebilirsiniz. Laplink , Windows95'in Doğrudan Kablo bağlantısı, Norton Commander' in link komutu gibi bir programla bağlantıyı kurabilirsiniz. En kolayı NC ile. İki bilgisayarda NC çalıştırılır ikisinde de F9 L K tuşlarına basılır burada bağlantı portları seçilir. Bilgisayarın birinde Master diğerinde Slave seçilir ve Enter tuşuna basılır. Bağlantı kurulduğunda Slave olan pasif olur yani kullanılmaz.

Windows'dan çabucak çıkmak

Masa üstünde bir kısayol oluşturun bunun Komut Satırı kısmına C:\WINDOWS\RUNDLL32.EXE user,ExitWindows yazın. Kısayol için bir ad seçin kısmına Kapat yazın. Artık Kapat üzerine çift tıklayarak windowsdan daha çabuk çıkabilirsiniz. Hatta kısayol tuşu kısmına bir tuş grubu 'da atayabilirsiniz.

Dos'da adı görünmeyen bir klasör yapmak ister misiniz?

NC (fark edersen görünüyor), DIR ve DIR /AH 'de bile görünmüyor. Windows'da da adı görünmüyor fakat klasör simgesi var. BU NASIL YAPILIR ?
CEVAP:Dos komut satırında MD komutunu verirken bir boşluk bıraktıktan sonra ALT tuşuna basılı tutarken nümerik klavyeden 255 yazın ve ALT tuşunu bırakın. Böylece adı karakter kodu olarak 255 olan bir klasör oluşturmuş olursunuz. Bu karakter görünmez.

Dos'da Exe dosyanızın adını yazıyorsunuz ama çalışmıyor.

Exe dosyada hata yok. Böyle birşey nasıl yapılır?.
CEVAP: .COM oluşturabilen bir programlama diliyle(ASM. C...) Bir "Not Enough memory" veya "Access denied" türünden bir mesaj veren veya hiçbirşey yapmayan program yazın. Bunu derleyip çalışmamasını istediğiniz .exe dosyanın olduğu yere kopyalayın. Adını .exe dosyanın adıyla aynı olacak şekilde değiştirin.
Artık .exe dosyanın adı (yalnız adı) yazıldığında .com öncelikli olduğu için .com uzantılı dosya çalışacaktır.

0 yorum:

Related Posts Plugin for WordPress, Blogger...