0

問題: Windows デスクトップの標準の「新しいフォルダ」アクションと同様の方法で新しいディレクトリを作成するカスタム WSH スクリプトがあります。ただし、このスクリプトはいくつかの追加処理を行います。定義済みの一連の子ディレクトリを作成できるようにするなど (オプション)。ディレクトリが仕事に関連している場合や特定の顧客向けである場合は、メモやリマインダーを追加できるようにします。

Windows XPで「新しいフォルダー」アクションを呼び出すたびにこのスクリプトが実行されるようにしたいと思います。

質問:カスタム WSH スクリプトが代わりに実行されるように、WindowsXP での新しいディレクトリの標準作成を置き換えるために、どのようなオプションが利用可能ですか (ある場合)?

おまけの質問: Windows XP でこのようなことを行うのが面倒かどうかに関係なく、Windows Vista ではそれが簡単になりますか?

4

1 に答える 1

2

Windows XP でのフォルダの標準作成はCreateDirectoryです。これは Kernel32 関数です。

「新しいフォルダー」を参照していて、UI があることを期待しているので、実際には XP のデフォルト シェルである Explorer を参照していると思います。「Ne Folder」は、コンテキスト メニューの定義済みエントリであり、そのリストは拡張可能です。ただし、区切り線に気付くでしょう。"Folder" と "shortcut" は組み込みです。他のエントリは構成されています。仕切りの下に "New Folder Structure" エントリを追加するのは簡単です (HKCR の ShellNew キー)。

于 2009-01-06T08:48:48.203 に答える