Yazar |
|
mert
Kibris
Kayıt: 11.01.2006 |
|
Selamlar;
Böyle birşeye ihtiyaç duyacağım aklımın ucundan bile geçmezdi ama sorunum şu :
Elimde çalışan fakat kodları olmayan bir GUI var. Bu GUI üstünde 1 tane button 1 tane listbox 2 tane de checkbox mevcut. Kod c# ile yazılmış.
Amacım; bu kodunu bilmediğim GUI üstündeki; c# yardımıyla, listboxdan dilediğim Item'i seçemek, checkboxlardan 2.sini checked etmek ve son olarak buttona tıklamak. Nasıl yapabilirim ? Fikri olan varsa ve paylaşırsa çok iyi olur.
"hwnd" kavramı karşıma çıktı ancak çok net bir sonuca varamdım. Sanırım daha ziyade VB 6.0 da böyle bir işler varmış. Hatta bunun için ayrı bir tool...
Hayır HTML olsa tamam hallederiz de Windows Application olunca ne bileyim :)
İyi akşmalar...
Bu arada cevabınız JAVA ile alakalı olursada olur. Kendisini çok severim hasretini çekmekteyim.
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
yaptığın uygulama bir uygulamanın üzerindeki butona tıklayacak gibi girşey anladım ben.
Bunun için toollar var. Macro Recorder deniliyor bunlara. Bir kere sen deneyip kaydettikten sonra gerisini o otomatik hallediyor.
N/A
|
|
Yazar |
|
mert
Kibris
Kayıt: 11.01.2006 |
|
Orhan baba olay kısaca şu :
Aslında senin dediğin gibi birşey.
Elinde bir tane exe var . Çift tıklayınca karşına bir tane ana menü geldiğini düşün. Ama bu programı ne sen kodladın ne de koduna sahipsin. Son kullanıcı tadında bir adam konumundasın o program için :) Bu GUI üstünde düğme var listbox var gak var guk var. Ben bu programdaki düğmeye kendi mousmla değilde yazdığım kod parçacığı ile tıklamak istiyorum.
Nasıl becerebilirim acaba.
(Hayır sabah okula geldim ancak öğlen 2 de işde olabildim adam gibi uğraşamadıkda :))
|
|
Yazar |
|
onur
Two Story Town
Kayıt: 14.01.2006 |
|
Java 1.5 ile gelen Robot sinifina bakmanda fayda var diye dusunuyorum.
|
|
Yazar |
|
serdr
Istanbul
Kayıt: 13.07.2006 |
|
makro tipi bir çözüm. malesef brz ilkel. programı odağa allmak için VC 2005 in kodları mevcut(msdne gözatabilirsin). yine aynı şekilde keyboard tuşlarını simule etmek 2005 de çok kolay. odakladıktan sonra, tab sırasına göre N tane tab 1 enter, yukarı aşağı tekrar enter gibi gibi simule edersen istediğin nesnye ulaşabilirsin belki.
onun dışında diğer bir programdaki 1 nesnenin adıyla, özelliğine dışardan erişemezsin. enazından legal yöntemlerle böyle bişey olanaksız. bu decompile etmek gibi birşey.
|
|
Yazar |
|
spino
Kayıt: 22.01.2006 |
|
Bu iş user32'deki GetWindow apisiyle ilgili programın penceresini yakalayan ve SendMessage apisiyle komutlar yollayan bir C++ dll'siyle yapılabilir ama bunu JNI ile javaya göstermek biraz uğraştırır.
|
|
Yazar |
|
mert
Kibris
Kayıt: 11.01.2006 |
|
Arkadaşlar teşekkür ederim Macro Records programları çok başarılı olmasa da işimi görecek kadar işlem yapabiliyor. Özellikle http://www.readmesoft.com/
sitesinden indirdiğim program çok kolay kullanılıyor. Herşeyi mükemmel record edemese de iş görüyor.
(Not : Orhan Baba büyüksün :))
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | |