投稿者 リスナー  (学生) 投稿日時 2008/11/27 23:41:01
お二人とも非常に早い段階でのレスありがとうございます。
ちょっと長くなってしまいます。

>>もう少ししぼっていただければ情報源はありますし、
紹介することもできるでしょう。

なるほどおっしゃるとおりです。
それでは必要に応じてこのスレッドに続けて書き込んでみたいと思います。

>>もちろん標準的な操作はVBでは簡単に使用できるようになっていますが、
コントロールパネルを開いたり、マイコンピューターを開くという動作は
あまり標準的ではないようです。

ネット検索をして徐々に感じ始めたことなのですが、
どうやらDOSコマンドでの基本ルールのようなものが現在にも受け継がれているのかなあと。
環境変数PATHというのでしょうか。
私は早速setと入力して全部を表示してみたのですがびっくりするぐらい分かりません。
そして見た感じ、コントロールパネルを意味しているような環境変数は見当たりませんでした。
これこそが、るきおさんのおっしゃっている>>あまり標準的ではないようです。>>の意味なのかなあと。
漠然とですが。まったく素人すぎて。どうにかアドバイスの内容について行けるようなりたいのですが。

それで今マイコンピュータのプロパティからも環境変数を開いたのですが、
コマンドプロンプトで表示させたよりも圧倒的に項目が少ないのがちょっと気になっています。

まとまりのない内容になっているのに、お付き合い、本当にありがとうございます。

それでneptuneさんの情報提供についてなのですが、

>>文書番号: 232536
[HOWTO] 使用可能なコントロール パネル アプリケーションを列挙して実行する方法
文書番号: 313808

本当に素人すぎて恥ずかしいのですが、このご紹介を読んでも、何をどうやったら良いのか、
私には分からないのです。文書番号とは何の文書の番号なのでしょうか。
何かのマニュアルなのでしょうか。
せっかくの情報だというのに申し訳ないです。

それで、例えばコントロールパネルを開いて、ネットワークに関する設定をするとしたら、
どの環境変数をパスとしてみればよいのでしょうか。
それとも自分で任意の環境変数を追加すればよいのでしょうか。
しかしそうすると自分のパソコンではそのパスで呼び出せても、
利用者の方のパソコンでは設定されていないので呼び出せないことになります。
このあたりの共通ルールの導き方はどうすればよいのでしょう。
OSのバージョンによってもやはり違うのでしょうし。

より具体的には、VISTAでは、コントロールパネルを開くと、アイコンを先頭に様々な項目があり、
ネットワークに関しては、上から順に、

>>ネットワークとインターネット
>>ネットワークの状態とタスクの表示
>>ファイルの共有と設定

このようにあり、私の理解では、この三行にも環境変数PATHがあるのかなと。
そして各行を選択すると、さらに多くの項目が出てきます。それらにもPAHTがあるのかなと。

マイクロソフトのホームページ資料のどこかに、VISTAならそれの、XPならそれの、
デフォルトとしての環境変数のようなものがあるのでしょうか?

もしかしたらneptuneさんも、そういったところから調べだしたのかなあと。
ところが私には>>KBにこんなのがありました>>で言うところのKBの意味が分からないというオチでして。

また、るきおさんの提示された、

>>Process.Start("explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}")
 
の中にあるパスは何を読むと知ることができるのでしょうか。
Processは他のアプリケーションを開くためのクラスという理解で良いのですよね。
これは今から他のアプリをVBで操作しようとしている私としては、
非常に私に力を与えてくれる単語でありますが。

まとまりに欠けるかもしれませんが、デフォルトのパスを一通り知るような方法はないでしょうか。

先ほどの例だと、>>ネットワークとインターネット>>を選ぶと、
Windowsがそれを開いてくれるというからには、やはりその部分だけのパスがあるのかなあと。

自分はテレビショッピングで購入した初マイPCでして、VISTAそのものが付いていたのではなくて、
既にインストールされており、VISTAのパッケージや資料的な物が一緒に付いていたわけではないので、
もし、そういうものを見ることで、デフォルトの環境変数が分かるなら、知りたいと思いますし。

システムのプロパティを開いても、隅々までは表示されていないので、より詳しいパスを知るには、
どの資料を読めばよいのかなあと思いまして。