Näppäimistön matkiminen onnistuu Visual Basicilla helposti SendKeys-komennolla. Esimerkki avaa Notepadin ja lähettää sille tekstiä ja lopuksi sulkee sen (ohjelma pysähtyy Haluatko tallentaa tiedoston -ilmoitukseen). Tarkemmat tiedot komennon käyttömahdollisuuksista saa Visual Basicin ohjeista.
Private Sub Form_Load()
Shell "notepad.exe", vbNormalFocus
SendKeys "OTSIKKO", True
SendKeys vbCr, True
SendKeys "-------", True
SendKeys vbCrLf, True
SendKeys "Näin helposti käy ", True
SendKeys "näppäimistön matkiminen ", True
SendKeys "Visual Basicilla", True
SendKeys "%{F4}", True
End
End SubTodella hyvä vinkki. En tiennytkään että se _noin_ helppoa on :)
Hyödyllinen, tollasta tarviinki.
^Olis vähan helpommalakin ymmärtäny..
SendKeys is a type and cannot be used as an expression.
Mitenkäs ton sais korjattua?
Ja niille kenellä on vb.net niin pitää käyttää:
SendKeys.Send("tähä teksti") Tollee
Voiko tolla tavalla tehä jotenki "Flooadaus" ohjelman
Miten tuota voi siis käyttää? Mulla ei tapahdu mitään. Entä miten toi tesmu sai tehtyy tänne tuon?
Aihe on jo aika vanha, joten et voi enää vastata siihen.