2009-06-29 1 views
2

나는 샘플 가제트를 만들었습니다 (당연히 google : D 사용). 그것은 "Hello World!"를 보여줍니다.
이 가젯을 설치하기위한 .gadget 파일을 만들었습니다.
이 가젯을 설치하기 위해 ShellExecute를 수행하는 응용 프로그램을 작성했습니다.
안녕하세요. 내 세계 가제트를 볼 수 있습니다.
충분합니다. 그리고 좋은 교훈을 배웠습니다.
다른 응용 프로그램에서 Vista 가제트를 닫습니다.

이제이 가제트를 닫고 사이드 바에서 제거하는 다른 응용 프로그램을 작성하고 싶습니다.
프로그래밍 방법으로 이 있습니까?

답변

3

이 방법이 있습니다. 그것은 가제트를 닫기위한 사용자 행동을 모방하는 것입니다. 다음은 스크립트입니다.

함수 StopGadget (GadgetName)
{
VAR의 WshShell = 새로운 ActiveXObject (\ "WScript.Shell \");
WshShell.AppActivate (GadgetName);
WshShell.SendKeys (\ "+ {F10} C \");
WshShell = null;
}