Regie Baguio
Regie Baguio

Reputation: 241

Sendkeys "variable"

Is it possible to use the SendKeys the type the characters inside a variable. for example I got characters stored in variable firstname = Regie

Here is my code.

On Error Resume Next
Dim objSysInfo, objUser
Set objSysInfo = CreateObject("ADSystemInfo")

Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
firstname = objUser.givenName 
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Notepad"
WScript.Sleep 400
WshShell.SendKeys "{& objUser.givenName}"
WScript.Sleep 250

Or is there any way to make this happen?

Upvotes: 0

Views: 5998

Answers (1)

peter
peter

Reputation: 42182

Sure you can, try this little script on the command line, it will print "test".

Set WshShell = WScript.CreateObject("WScript.Shell")
keys = "test"
WshShell.SendKeys keys

Upvotes: 1

Related Questions