2011-12-13 6 views
0

MMC 2.0 Automation Object Modelを使用してMMCスナップインを制御できることがわかりました。私はその機能について研究していませんが、.NET言語(Visual C#、VBなど)で使用されていることがわかりますPHP(またはその他のスクリプト言語)を使用してMMCスナップインを制御するにはどうすればよいですか?

MMCスナップを制御できる方法があるかどうかを知りたいPHP、Python、Perlなどのスクリプト言語を使用しています。私が構築しているツールはPHPで書かれているので、PHPで動作するメソッドがあるかどうかを具体的に知りたいと思います。

これに関連して私の次の質問です。誰でも、PHPや、Windowsの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

関連する問題