Help us understand the problem. What is going on with this article?

Powershell で firefox を起動してみる

More than 3 years have passed since last update.

0.IEの起動方法

$ie = New-Object -ComObject InternetExplorer.Application  # IE起動
$ie.Navigate("hogehoge.ne.jp")                            # URL指定
$ie.Visible = $true                                       # 表示

で実現できる。
参考: PowerShellからIEを操作
http://qiita.com/fujimohige/items/5aafe5604a943f74f6f0
では、firefoxの場合は?

1.スクリプトを記述する
firefoxを起動する.ps1

$url = "http://www.yahoo.co.jp"
& 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe' $url

2.スクリプトを実行する
firefoxを起動する.ps1 を右クリックし、
「プログラムから開く」で
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
を指定する。

3.結果
firefox が起動し、Yahoo を表示する。

4.宿題

function is64bit() {
  return ([IntPtr]::Size -eq 8)
}

function get-programfilesdir() {
  if (is64bit -eq $true) {
    (Get-Item "Env:ProgramFiles(x86)").Value
  }
  else {
    (Get-Item "Env:ProgramFiles").Value
  }
}

これを混ぜて、OSが 32bit or 64bit を判別できるようにする。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away