タグ

2008年4月18日のブックマーク (1件)

  • PowerShell.exeのここがおかしい!! - 潜在推力

    PowerShell.exeはデフォルトで用意されているPowerShellのホストなんですが、ちょっとおかしい、のではないかな? と思われる点があるので説明します。 PowerShellのスクリプトから、現在のホストアプリケーションにアクセスするのには、$hostという組み込みの変数を参照します。PowerShell.exeはPSHostRawUserInterfaceまで実装してるので、$host.UI.RawUIも利用できます。$host.UI.RawUIにはこんな感じのメンバーがいます。カーソルを移動したり、背景色を変えたり、Windowのタイトルを変えたりもできます。 で、僕がおかしいのではないかと睨んでいるのは、このうちの、SetBufferContentsです。これは、ホストに対して、引数で与えたBufferCell(色を指定した文字のクラス)を表示するよう指示するメソッドで

    PowerShell.exeのここがおかしい!! - 潜在推力