• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

web adresine kullanıcı adı ve parola ve şifre girmek.

Katılım
6 Mart 2008
Mesajlar
286
Excel Vers. ve Dili
2021 Türkçe
belirli bir web adresinde kullanıcı adımı ve parolamı girmek istiyorum.
bu konuda yardımıcı olabilir misiniz?
yardımcı olmak isteyene adres özel mesajla gönderilecektir.
belli bir kalıp var ise kodu da ekleyebilirsiniz.

yanlız önce
kullanıcı adı ve parola soran bir sayfa geliyor
sonra bunlar doğru ise şifre soran ikinci bir bölüme geçiyor.
bankalar gibi.
şimdiden herkese teşekkürler.
 
Şu an için bu kodlar işinizi görür.

Deneyiniz;
Kod:
Sub Tarim_Gov_TR()
    Dim ie As Object
    Set ie = CreateObject("internetexplorer.application")
    With ie
        adres = "http://ggbs.tarim.gov.tr/cis/servlet/StartCISPage?"
        adres = adres & "PAGEURL=/FSIS/ggbs.AnaMenu.html&POPUPTITLE=AnaMenu"
        .navigate adres
        .Visible = True
        Do While Not .readyState = 4: DoEvents: Loop
        Do While .busy: DoEvents: Loop
        With Application
            .Wait Now + TimeValue("00:00:06")
            .SendKeys "kullanıcı adını yazınız"
            .SendKeys "{TAB}"
            .SendKeys "Şifrenizi yazınız"
            .SendKeys "{TAB}"
            .SendKeys "{ENTER}"
        End With
    End With
    Set ie = Nothing
End Sub
 
ENTER'a da basarsınız artık. ;)
 
Şu an için bu kodlar işinizi görür.

Deneyiniz;
Kod:
Sub Tarim_Gov_TR()
    Dim ie As Object
    Set ie = CreateObject("internetexplorer.application")
    With ie
        adres = "http://ggbs.tarim.gov.tr/cis/servlet/StartCISPage?"
        adres = adres & "PAGEURL=/FSIS/ggbs.AnaMenu.html&POPUPTITLE=AnaMenu"
        .navigate adres
        .Visible = True
        Do While Not .readyState = 4: DoEvents: Loop
        Do While .busy: DoEvents: Loop
        With Application
            .Wait Now + TimeValue("00:00:06")
            .SendKeys "kullanıcı adını yazınız"
            .SendKeys "{TAB}"
            .SendKeys "Şifrenizi yazınız"
            .SendKeys "{TAB}"
            .SendKeys "{ENTER}"
        End With
    End With
    Set ie = Nothing
End Sub

kullanıcı adının içerisinde "i" harfi olduğunda internetexplorera "0" olarak geçiyor. bunu düzeltebilirmiyiz.
 
Kullanıcı adı yazarken SendKeys'in başındaki nokta işaretini silin.

Örnek olarak İsmail ismini baz alalım.
Bu şekilde deneyin;
Kod:
SendKeys "ismail"
 
numlock için aşağıdaki kodu en sona ekleyin.

Kod:
SendKeys "{NUMLOCK}"
 
Geri
Üst