2011-12-13 7 views
0

MMC 2.0 Automation Object Model을 사용하여 MMC 스냅인을 제어 할 수 있다는 것을 알고 있습니다. 그 기능을 연구하지는 못했지만 .NET 언어 (Visual C#, VB 등)와 함께 사용된다는 것을 알고 있습니다.PHP (또는 다른 스크립팅 언어)를 사용하여 MMC 스냅인을 제어하는 ​​방법은 무엇입니까?

MMC 스냅을 제어 할 수있는 방법이 있는지 알고 싶습니다. PHP, Python 또는 Perl과 같은 스크립팅 언어를 사용하여. 필자가 특별히 만들고있는 도구는 PHP로 작성되었으므로 PHP와 작동하는 메서드가 있는지 구체적으로 알고 싶습니다.

이와 관련하여 내 다음 질문입니다. 누구든지 PHP/GUI 인터페이스 제어를 자동화하고 제어하는 ​​데 사용할 수있는 다른 스크립팅 언어에 대한 라이브러리/도구/확장 기능을 알고 있습니까? 나는 MMC가 몇몇 자동화 도구가 그것을 사용하는 것을 막는 다른 이슈들을 가지고 있기 때문에 먼저 MMC 질문을한다. MMC와 함께 작동하는 스크립팅 언어로 작동하는 GUI 자동화 도구가 있다면 그 점이 인정 될 것입니다.

+0

[Windows API 확장] (http://www.php.net/manual/en/refs.utilspec.windows.php), w32api 또는 COM 중 하나를 사용할 수 있습니다. – mario

답변

1

DOTNET 클래스를 사용하여 원하는 .NET 객체를 PHP로 가져올 수 있습니다. 이렇게하면 MMC를 사용하여 수행해야하는 작업에 액세스 할 수 있습니다.

Windows GUI와 관련하여 무엇을 묻고 있는지 잘 모르겠지만 어쨌든 WinBinder에 대한 링크를 제공해야합니다.

+0

궁극적으로 AutoIT 도구를 사용했습니다. AutoIT에 스크립트를 작성했습니다. PHP는 스크립트를 시스템 호출합니다. – TinyGrasshopper