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 Sub
Todella 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.