Kelime İşleme (String)

Autoit Koordinat Ve Renk Txt Yazdırma. (selçuk sordu)

Koordinat Ve Renk Txt Yazdırma.

 

selam selçuk. 

asagıdaki örnek crt 1 tusuna bastıgında mouse imlecinin tipini, x-y koordinatını ve ekran rengini txt dosyasına yazar. 

sen ıstemedıgın bilgi satırının önüne ;  (noktalı virgül) isareti koyarak komut satırını ıptal edebılırsın.

 

<code>

#include <MsgBoxConstants.au3>

; Press Esc to terminate script, Pause/Break to "pause"

Global $g_bPaused = False

Autoit q-f klavye dönüşümünü yapmak

selam mert.

eger f klavyede onparmak kullanıcısı isen tuslara bakmıyorsun demektir. 

ve bu da senin isini kolaylastırır. 

_ispressed komutu ile tuslara deger atamaktansa stringreplace() komutu ile metin içerisindeki harfleri degistirmen daha basit olur

 

örnegin  metni yazdıktan sonra enter tusuna basmadan önce bir esc tusuna basarak islemi otomatik yapabilirsin

 

func cevir()

sleep(200)

send("^x")

$a=clipget() ; crtl x ile aldıgın bilgiyi $a degiskenine atarsın

$a=stringreplace($a,"q","f")

Autoit süslü (şekilli) yazı yazmak

1280x960 çözünürlükte chrome tarayıcısını kullanıp calıstırdığınızda sorun yaşamaycaksınız. bu sciptin dört yazım şekli fonksiyonu var. scripti başlattıktan sonra adsız not defteri açılır. dikdörtgen şeklinde kücültüp sağ üst köşeye aldığınızda (herzaman üstte görünecektir) crtl 1 tuşlarına bastığınızda birinci yazım şeklini aktif etmişsiniz demektir. daha sonra not defterine yazıp esc tuşuna bastığınızda yazdıklarınız otomatik mynet sekmesine aktarılır.

Autoit Array komutu kullanımı

Autoit Array komutu kullanımı

Bu örnekte array komutu komutunu inceleyeceğiz.array komutu komutu nerede kullanılır ve Autoit array [dizi] ne şekilde kullanılır,örneklerimiz Bu konu üzerinde olacaktır.Array [dizi] türevi Komutları anlatmaya başlamadan önce array [dizi] nedir,ve array [dizi] listesi nasıl oluşturulur Bunun üzerinde duralım.bir ayraç kullanarak(":",@CRLF," ","","@CR","a","3") cümleyi ya da veriyi istediğimiz belirlediğimiz ayracı kullanarak böldükten sonra bu parçalama ve bölme sonrasında ortaya çıkan Metin ya da veri parçacıkları basamaklandırılmış bir liste halinde array [dizi] içerisine yerleştirilir.bu yerleşim veya dizilim den sonra birinci kelime ya da veri $array[1] olarak belirlenir.ve bundan sonraki dizi değerleri de liste içerisinde sırasıyla basamaklandırılmış olur.bir dizideki parçacıkların(ya da veri ) miktarı $array[0] içerisinde saklanır.yani $array içerisinde kaç adet parçacık olduğunu $array[0] içeriği ile tamamlamış oluruz ve bu komutla alakalı kullanacağımız diğer Komutları da bu belirlediğimiz içeriye göre yönlendiririz. array [dizi] komutunu sıklıkla StringSplit() ile parçalanan,bölünen bir metni Ya da veriyi bir tablo halinde bir dizi,liste oluşturup bu oluşturulan liste ile işlem yapmak için kullanacağız.Örneğin basit bir cümleyi boşluklardan bölerek ortaya çıkan kelimeleri _ArrayDisplay() [Dizi göster] komutuyla ekranda göreceğiz.tek ya da çift boyutlu array komutu listeleri oluşturulabilir.
#Include <Array.au3>
$arr="Bu kelime boşluk karakterinden bölünecektir."
$arr=stringsplit($arr," ")
_ArrayDisplay($arr)
 

Autoit _ArrayDisplay() komutu kullanımı

Yukarıdaki örnekte bir cümleyi ya da veriyi istediğimiz karakterlerden parçalayarak bir array [dizi] oluşturduk ve oluşturulan bu array [dizi] bir değişken içerisine aktarıldı.artık değişken içeriğinde bir dizi ya da liste mevcuttur oluşturulan Listenin uzunluğuna göre basamak değeri artar.Yukarıdaki örnekte _ArrayDisplay() [Dizi göster] komutu ile oluşturduğunuz istediğin içeriğini görebilirsiniz.daha sonra oluşturduğumuz bu dizi listesini bir for Next döngüsü kullanarak çeşitli işlemlerde kullanabiliriz.

Autoit if then else komutu kullanımı

Autoit if then else endif komutu kullanımı

Bu başlık altında If - Then - Endif komutu [ Eğer - Koşulsa - Koşul_sonu ] konusunu işleyeceğiz. If - Then - Endif komutu [ Eğer - Koşulsa - Koşul_sonu ] bizim programlarda sıklıkla kullanacağımız komutlardan biridir. Hatta olmaz ise olmaz komutlardan. Bu bakımdan If - Then - Endif komutu [ Eğer - Koşulsa - Koşul_sonu ] kullanımını bütün detaylarıyla ve ne şekilde nerelerde kullanıldığını örneklerle göstereceğiz.
if komutu ile bir koşul başlangıcı yapıyoruz ve if komutundan sonra gösterdiğimiz eşitlik varsa veya eşitlikler varsa program bir alt satıra geçip bu eşitlik esnasında ya da bu koşul varlığında biz ne olmasını istemiş isek o komutları yerine getirir. Örneğin Mouse x y koordinatları if komutlarıyla belirttiğimiz alanında ise ya da bir pencerenin ismi bizim if komutuyla belirttiğimiz içerik ise ya da bir kelimenin içerisinde bizim aradığımız bir kelime varsa işte bu gibi koşullarda ya da daha pekçok koşulda If - Then - Endif komutu [ Eğer - Koşulsa - Koşul_sonu ] kullanacağız.
 

$pos=mousegetpos()  ; tespit
 
if $pos[0] > 100 and $pos[1] < 500 then  ; edinilen tespiti sorgulama kısmı 
 
; .... yukarıdaki koşul oluştuğunda yapılacak işlemler 
 
endif ; koşul sonu

Autoit pencere komutları nasıl kullanılır

Bu bölümde Autoit Script Editor kullanarak pencerelere  inceleyeceğiz. bir pencereyi nasıl küçültebiliriz,virgül ya da bir pencereyi ön plana getirme arka plan getirmeye  ,pencereyi gizleme pencereyi boyutlandırma ile alakalı örnekler yapacağız. bu pencere komutlarını diğer komutlar ile birlikte kullanıp bizi gereksiz tıklamalar dan kurtaracak küçük programlar yazacağız. 

Sayfalar

RSS - Kelime İşleme (String) beslemesine abone olun.