2012-10-02 4 views
1

VBScript를 사용하면 응용 프로그램을 열고 기본 동작이 트레이로 최소화 될 때 창을 최대화 할 수 있습니까?VBScript로 트레이 응용 프로그램 열기

응용 프로그램이 트레이로 열리고 로그인 화면이 표시되지 않습니다. VBScript 및 SendKeys을 사용하여 로그인 프로세스를 자동화하려고합니다. 나는 누군가가 스크립트를 볼 수 있기 때문에 이것이 안전하지 않다는 것을 안다. 그러나 그것은 걱정이 아니다.

앱을 열고 GUI를 표시 할 수있는 방법이 있습니까? SendKeys이 작동하도록 앱에 포커스가 있는지 확인해야합니다.

나는 앱을 여는 방법을 알고 있습니다. 문제는 앱에 로그인 화면을 보이게하는 것입니다.

답변

1
Dim oWsh : Set oWsh = CreateObject("WScript.Shell") 
oWsh.Run("prog.exe", 1, False) 
WScript.Sleep 500 
oWsh.AppActivate "Prog Title" ' text in window title of 'prog.exe' 
oWsh.SendKeys "first Command" 
' ...additional SendKeys commands 

참고 : Run MethodSendKeys Method

관련 문제