Komut Gönderme Programı - Geliştirme

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
SENDKEY tuşlarını ve Türkçe eklenecek özel komutları verilen listeye göre uygulayacak bir program çalışması.

Program aynı zamanda 7 adet önceden seçilmiş resimi ekranda tarayarak komutlar içinde kullanımını sağlayacak.
Bu şekilde sadece belirlenmiş resimlerin olduğu ekrandanda komutlar gönderilebilecek.
Aynı zamanda önceden belirlenmiş 7 adet ekran koordinatı komutlar içinde kullanılabilecek.

Bu işlemleri yapan Autoit, Autohotkey gibi programlar mevcut.
Amaç daha kısıtlıda olsa daha kolay bir kullanım sağlamak.

- Komut dosyaları kaydetme ve seçme özelliği eklendi.
- Resim ve koordinat seçme özelliği eklendi.





229027
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- Seçilen Resim ve koordinatlar programda kullanılabiliyor.
- Aşağıdaki komutlar programa eklendi.
BEKLESURE 2000 : Verilen süre (ms) kadar bekler.
BEKLE RESIM1 : Resimlerden 1. resim ekranda görünene kadar bekler. 7 adet resim kullanılabilir.
TEKTIKLA KOORDINAT1 : Koordinatlardan 1. koordinatı tek tıklar. 7 Adet koordinat kullanılabilir.
CIFTTIKLA KOORDINAT1 : Koordinatlardan 1. koordinatı çift tıklar. 7 Adet koordinat kullanılabilir.
GIT KOORDINAT1 : Koordinatlardan 1. koordinata gider. Tıklama yapmaz. 7 Adet koordinat kullanılabilir.
PROGRAMBEKLE Excel : Pence başlığı içinde Excel geçen kelime penceresi aktif olana kadar bekler.
Kendinden sonraki tüm komutlar için geçerlidir. Komutlar içinde bir den fazla kullanılabilir.
her zaman son tanımlama geçerlidir.





229045


229044
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

ESKİ KOMUTLAR
BEKLESURE 2000 : Verilen süre (ms) kadar bekler.
BEKLERESIM RESIM1 : Resimlerden 1. resim ekranda görünene kadar bekler. 7 adet resim kullanılabilir.
TEKTIKLA KOORDINAT1 : Koordinatlardan 1. koordinatı tek tıklar. 7 Adet koordinat kullanılabilir.
CIFTTIKLA KOORDINAT1 : Koordinatlardan 1. koordinatı çift tıklar. 7 Adet koordinat kullanılabilir.
GIT KOORDINAT1 : Koordinatlardan 1. koordinata gider. Tıklama yapmaz. 7 Adet koordinat kullanılabilir.
PROGRAMBEKLE Excel : Pence başlığı içinde Excel geçen kelime penceresi aktif olana kadar bekler.
Kendinden sonraki tüm komutlar için geçerlidir. Komutlar içinde bir den fazla kullanılabilir.
her zaman son tanımlama geçerlidir.

YENİ EKLENEN KOMUTLAR
TEKTIKLARESIM RESIM1 ; Resim 1 bulunduğunda tek tıkla
CIFTTIKLARESIM RESIM1 ; Resim 1 bulunduğunda çift tıkla
GITRESIM RESIM1 ; Resim 1'in bulunduğu yere git
SAAT : Şimdiki saati yaz.
TARIH : Şimdiki tarihi yaz.
TARIHSAAT : Şimdiki tarih ve saati yaz.
ASAGIKAYDIR 10 : Dikey olarak ekranı belirtilen kadar aşağı kaydır
YUKARIKAYDIR 10 : Dikey olarak ekranı belirtilen kadar yukarı kaydır.
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
TEKTIKLARESIM RESIM1 ve RESIM2
TEKTIKLA KOORDINAT1 ve diğer çalışmalar için örnek form doldurma işlemi.


229052
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Eklenecek yeni özellikler; (Düşünülüyor, yapılabilirse :)
- Numerik ve alfanumerik değişken tanımlama ve kullanımı.
- Döngüsel işlemler.
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- Numerik değişken tanımlama eklendi.
- Numerik değişkenler arası toplama ve çıkarma özelliği eklendi.
- N01 den 99 adet numerik değişken tanımlanabilir.
- N01=N05+N08 gibi değişkenler arası toplama ve çıkarma yapılabilir.


229073
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- Döngü işlemleri eklendi.
DONGUBASLA 10 : DONGUBITIR ile DONGUBASLA arasındaki komutları belirtilen sayı kadar tekrarlar.
aynı script de bir den fazla kullanılabilir.

229443
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- SAGTIKLA KOORDINAT1: Koordinat1 i sağ tıklar.
- SAGTIKLA RESIM1: Resim1 i sağ tıklar.
- DOSYAAC1 VERILER.TXT : Metin dosya seçme özelliği eklendi. 10 dosyaya kadar destekler.
- DOSYAOKU1: belirlenen dosyadan sıra ile veri okur. 10 dosyaya kadar destekler.
- DOSYAKAPAT1: Seçilen dosyayı kapatır. 10 dosyaya kadar destekler.

229446
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Tek script ile teknosa, hepsiburada ve trendyol dan resim alma işlemi yapılabiliyor.
Bu script için alınabilecek resimler arama sonucu ekrana gelen ilk resimdir.

RESIM1 ve TIKLAMA koordinatları siteye göre değişir.

Kod:
DOSYAAC1 BARKODLAR.TXT

DONGUBASLA 2
BEKLE RESIM1
TEKTIKLA KOORDINAT1
BS 50

S01=DOSYAOKU1
YAZ S01,ENTER
BEKLE 5000

SAGTIKLA KOORDINAT2
BEKLE 1000
TEKTIKLA KOORDINAT3
BEKLE 1000

YAZ S01,BEKLE 500,ENTER,BEKLE 500,'e'
DONGUBITIR
www.asriakdeniz.com için örnek çalışma.

 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Tek script ile teknosa, hepsiburada ve trendyol dan resim alma işlemi yapılabiliyor.
Bu script için alınabilecek resimler arama sonucu ekrana gelen ilk resimdir.

RESIM1 ve TIKLAMA koordinatları siteye göre değişir.

Kod:
DOSYAAC1 BARKODLAR.TXT

DONGUBASLA 2
BEKLE RESIM1
TEKTIKLA KOORDINAT1
BS 50

S01=DOSYAOKU1
YAZ S01,ENTER
BEKLE 5000

SAGTIKLA KOORDINAT2
BEKLE 1000
TEKTIKLA KOORDINAT3
BEKLE 1000

YAZ S01,BEKLE 500,ENTER,BEKLE 500,'e'
DONGUBITIR
www.asriakdeniz.com için örnek çalışma.

 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Web sitesinde otomatik çözüm alanına. Sudoku verilerini otomatik aktarım ile ilgili deneme çalışması.


231698
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
GIT, TEKTIKLA,CIFTTIKLA Koordinat işlemlerinde değişken kullanımı sağlandı.
Döngüsel işlemlerde fare kullanım esnekliği sağlanmış oldu.

N01..99: 99 farklı sayısal değişken tanımlanabilir.

GIT KOORDINAT1
GIT 100,250
GIT N01,500
GIT 500,N01
GIT N01,N02

C#:
BEKLE 2000
N01=40
N02=130

DONGUBASLA 5
GIT 140,N02
BEKLE 1000
N02=N02+N01
DONGUBITIR
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Komut Gönderme Programım gelişiyor. Sanal tuş ve mouse hareketlerini engellemeyen tüm programlarda otomatik işlemler oluşturmak için geliştiyorum. Autoit script programlama kullanarak daha basit bir makro sistemi geliştirmeyi planlıyorum.

Şimdiden işlerimde kullanmaya başladım. :)

 

umit1907

Altın Üye
Katılım
9 Mayıs 2007
Mesajlar
190
Excel Vers. ve Dili
365 TR
Eline sağlık abi Autoit'le galiba abi bunlar hep
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Merhaba,

Mouse un mevcut konumunu değişkene aktarıp kullanımı sağlandı.
Bu şekilde mevcut mouse konumuna ekleme ve çıkarma yapılarak daha esnek çalışma yapılabilecek.
Döngüsel işlemlerde mevcut mouse konumu düzenli bir şekilde değiştirilebilir.
- FAREXPOS : Mouse un mevcut X konumunu alır.
- FAREYPOS : Mouse un mevcut Y konumunu alır.

DONGUBASLA 5 : DONGUBASLA ile DONGUBITIR arasındaki komutları 5 defa çalıştırır.
N01=FAREXPOS : Mouse un mevcut X konumunu N01 değişkenine aktarır.
N02=FAREYPOS : Mouse un mevcut Y konumunu N02 değişkenine aktarır.
YAZ N01: N01 değişkeninin değerini yazar.
YAZ N02: N02 değişkeninin değerini yazar.
ENTER : Enter bilgisi gönderir.
BEKLE 1000 : 1000 milisaniye yada 1 sn bekler.
DONGUBITIR : Döngüyü başa alır. Döngü sayısı biter ise döngü biter.

YAZ N01;',';YAZ N02;ENTER : Noktalı virgül ; aynı satırdan bir den fazla komut kullanmak için kullanılır.
';' : Metin yazdırmak için tek tırnak arasında yazılır.


232048
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Komut Gönderme Programında
Hangi komutların olmasını istersiniz?
Hangi işlemleri yaptırmak istersiniz? Komple bir işlem yerine. Ana işlemlerler gibi.
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,345
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

GIT RESIM1 ALAN1 : ALAN1 içindeki alanda RESIM1 varsa mouse oraya konumlandır.
GIT RESIM7 ALAN5 : ALAN5 içindeki alanda RESIM7 varsa mouse oraya konumlandır.

Programda sabit resimleri aramanın haricinde, Belirlenen bir ALAN da arama yapılarak konumu değişken resimler tespit edilir.
5 farklı ALAN tanımlanabilir.

GIT, TEKTIKLA, CIFTTIKLA gibi işlemler yapılabilir.



232142
 
Üst