2012-05-13 6 views
3

私はちょうどいくつかのWindowsスクリプトのホストスクリプトをしたいと思うし、WScript.createObject()メソッドを使って "COM"と呼ばれるものとインターフェースすることが可能であることを知っています。私が知らないのは、このメソッドでどのようなオブジェクトをインスタンス化できるかです。私のgoogle-fuは、COMオブジェクトをインスタンス化して通信するために利用可能な1つの洗練された方法を示しています。おそらく/現在利用可能な/ comオブジェクトをリストアップしているpowershellスクリプトで、スタックオーバーフローの答えが1つあります。私が関心を持っているのは、いくつかのバージョンのWindowsがインストールされているほとんどのマシンで、デフォルトで利用可能と思われるオブジェクトのリストです。これは大変な注文です。特に私が興味を持っているのは、画像のサイズ変更やトリミングに使用される可能性のある/ default/available COMオブジェクトです。画像magickのような外部の第三者ユーティリティをインストールせずにこれが可能かどうかを知りたい。Windows COMオブジェクトのリスト?

+2

関連する質問:http://stackoverflow.com/questions/5667469/createobject-object-list-for-vbs –

答えて

1

Windowsの新規インストール後にマシンにインストールされているものを表示するには、おそらくそのpowershellスクリプト(またはMicrosoft's OLE View)を使用するのが最善の方法です。

残念ながら "標準リスト"はありません。インストールされているWindowsのバージョンによっても変わります。最も包括的な答えは、Windows OS(XP、Vista、7、多分8)のコレクションをインストールし、リストの共通部分を見つけることです。

ああ、これは基本的な調査手順のための多くの作業です。見つけようとしている特定のコンポーネントやタスクがある場合は、そのことについて新しい質問をするかもしれません。または、Windowsのいくつかのクリーンインストールで簡単に試すことができます。

+0

ありがとうございます。それはたくさんの作業になりますが、私が見つけたすべてのマイクロソフトのドキュメントよりも有用な結果になります。 – Breton

関連する問題