Webページを表示する

 『他のアプリケーションを実行する』で書いている時にわかったことです。

 URLだけでOK

 .NET Frameworkを使った時には、Windowsのシェル機能の恩恵を受けることが出来き、ファイル名を指定しただけでアプリケーションが立ち上がります。例えばこんな感じです。まずスクリプトファイルのあるフォルダに"test.txt"というファイルを保存します。そして以下のスクリプトを実行してみてください。

import System
from System.Diagnostics import Process
Process.Start("test.txt")

テキストファイルを指定しただけで、メモ帳が立ち上がりましたよねえ。同じようにURLを指定するだけでブラウザが起動してページを表示してくれます。

import System
from System.Diagnostics import Process
Process.Start("http://www.yahoo.co.jp")


メールも立ち上げられる

ほかにも、次のようにするとメールソフトも起動します。

import System
from System.Diagnostics import Process
Process.Start("mailto:")

"mailto:"の後にメールアドレスを入れるのが本当の使い方です。次のように入力すると題名や本文も入力できます。

import System
from System.Diagnostics import Process
Process.Start("mailto:xxx@yyyy?subject=どうも!!&body=こんにちは")

これ以上やると、スパムメールのスクリプトになってしまうので、この辺で(汗)