Vbasic"De Yazı Aktarma
-
S.a
Vbasic yeni baslsdım .Text yazılan yazıları dırek olarak mesela google arama motoruna yazmak ıtıyorum yada msnde kı mail yerine yada ilgili bır yere yazmak ıstıyorum.SÖylıyecek var mı ?yardımcı olursanız Harbi Harbi işime yarıcak :D
-
a.s
Dediginin yapmanin birkac yolu var
1.yöntemde Google ile ilgili olandan bahsediyorum.
1.Yöntem
Forma bir webbrowser controlu ekleyerek(Eklemek icin Vb de toolbara ( textbox commandbutton gibi componentlerin bulundugu yer)sağ tıklayıp Components diyin.Ordan Microsoft Internet Controls u ekleyin).
'Daha sonra
webbrowser1.navigate("http://www.google.com.tr") ' bu komutla webbrowserda googleyi açabilriz.
'Sonra
Webbrowser1.Document.All.Item("q").Value = Text1.Text
Webbrowser1.Document.All.Item("Submit").Click
Sayfa kodlarindan googlenin formdaki nesne adlarini orenip bu sekilde deger atayabilir,tiklayabiliriz.
<input name=hl type=hidden value=tr>
<input maxlength=2048 name=q size=55 title="Google'da Ara" value="">
<input name=btnG type=submit value="Google'da Ara">
gördügün gibi bu webbrowser sayfayi actiktan sonra sayfadaki bu degerlere text1.text degerini atiyoruz.
2.Yöntem
Buda WinAPI yöntemi.Bunda msndeki kutucuğa istediğin değeri verebilirsin.
Findwindow apisiyle pencere handle nosunu bulduktan sonra findwindowexle kutucuğun özel handle numarasını bulmalı daha sonra sendmessage apisinin WM_SETTEXT methoduyla handledeki texti bir degiskene atayabilirsin.Bu biraz ileri seviye ilk olarak biraz vb örenmeni tavsiye ederim.
www.planet-source-code.com
www.vbasicmaster.com
www.vbturk.net
'vb ile ilgili güzel kaynak istelerdir.Araştırabilirsin
Kolay gelsin
-
1 anladım ama 2 yonetım kodlarınıda gormek ısterım :)
bu arada saolasın cok işime yarıyacak bı seyı ogrettın ellerın dert gormesın :) .sleep vaktı
