2017-04-25 1 views
0

SendKeys 변수 안에 문자를 사용할 수 있습니까? 예를 들어 변수에 저장된 문자가 있습니다. firstname = RegieSendkeys "variable"

여기 내 코드입니다.

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 

아니면 어떻게해야합니까?

답변

1

물론이 작은 스크립트를 명령 줄에서 시도해 보면 "test"가 인쇄됩니다.

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